/*
 * Copyright 2011-2012 WebDriver committers
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/* AUTO GENERATED - DO NOT EDIT BY HAND */
#ifndef WEBDRIVER_ATOMS_H_
#define WEBDRIVER_ATOMS_H_

#include <string>    // For std::(w)string.

namespace webdriver {
namespace atoms {


const char* const EXECUTE_ASYNC_SCRIPT[] = {
    "function(){return function(){var h=void 0,j=!0,k=null,o=!1,p,q=this;\nf",
    "unction r(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanceof Arra",
    "y)return\"array\";if(a instanceof Object)return b;var c=Object.prototyp",
    "e.toString.call(a);if(\"[object Window]\"==c)return\"object\";if(\"[obj",
    "ect Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=typeof a.s",
    "plice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnume",
    "rable(\"splice\"))return\"array\";if(\"[object Function]\"==c||\"undefi",
    "ned\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.",
    "propertyIsEnumerable(\"call\"))return\"function\"}else return\"null\";",
    "\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)return\"object",
    "\";return b}function s(a){var b=r(a);return\"array\"==b||\"object\"==b&",
    "&\"number\"==typeof a.length}function t(a){return\"string\"==typeof a}f",
    "unction aa(a){a=r(a);return\"object\"==a||\"array\"==a||\"function\"==a",
    "}var u=\"closure_uid_\"+Math.floor(2147483648*Math.random()).toString(3",
    "6),v=0;\nfunction w(a,b){var c=Array.prototype.slice.call(arguments,1);",
    "return function(){var b=Array.prototype.slice.call(arguments);b.unshift",
    ".apply(b,c);return a.apply(this,b)}}var x=Date.now||function(){return+n",
    "ew Date};function y(a,b){function c(){}c.prototype=b.prototype;a.t=b.pr",
    "ototype;a.prototype=new c};function ba(a,b){for(var c=1;c<arguments.len",
    "gth;c++)var d=(\"\"+arguments[c]).replace(/\\$/g,\"$$$$\"),a=a.replace(",
    "/\\%s/,d);return a};var z,ca=\"\",A=/WebKit\\/(\\S+)/.exec(q.navigator?",
    "q.navigator.userAgent:k);z=ca=A?A[1]:\"\";var B={};\nfunction C(){if(!B",
    "[\"528\"]){for(var a=0,b=(\"\"+z).replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,",
    "\"\").split(\".\"),c=\"528\".replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")",
    ".split(\".\"),d=Math.max(b.length,c.length),f=0;0==a&&f<d;f++){var e=b[",
    "f]||\"\",g=c[f]||\"\",i=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\"),m=RegExp(\"(",
    "\\\\d*)(\\\\D*)\",\"g\");do{var l=i.exec(e)||[\"\",\"\",\"\"],n=m.exec(",
    "g)||[\"\",\"\",\"\"];if(0==l[0].length&&0==n[0].length)break;a=((0==l[1",
    "].length?0:parseInt(l[1],10))<(0==n[1].length?0:parseInt(n[1],10))?-1:(",
    "0==l[1].length?0:parseInt(l[1],10))>(0==\nn[1].length?0:parseInt(n[1],1",
    "0))?1:0)||((0==l[2].length)<(0==n[2].length)?-1:(0==l[2].length)>(0==n[",
    "2].length)?1:0)||(l[2]<n[2]?-1:l[2]>n[2]?1:0)}while(0==a)}B[\"528\"]=0<",
    "=a}};function da(a,b){var c={},d;for(d in a)b.call(h,a[d],d,a)&&(c[d]=a",
    "[d]);return c}function D(a,b){var c={},d;for(d in a)c[d]=b.call(h,a[d],",
    "d,a);return c}function fa(a,b){for(var c in a)if(b.call(h,a[c],c,a))ret",
    "urn c};var E=0;function F(a,b){this.code=a;this.message=b||\"\";this.na",
    "me=G[a]||G[13];var c=Error(this.message);c.name=this.name;this.stack=c.",
    "stack||\"\"}y(F,Error);\nvar G={7:\"NoSuchElementError\",8:\"NoSuchFram",
    "eError\",9:\"UnknownCommandError\",10:\"StaleElementReferenceError\",11",
    ":\"ElementNotVisibleError\",12:\"InvalidElementStateError\",13:\"Unknow",
    "nError\",15:\"ElementNotSelectableError\",19:\"XPathLookupError\",23:\"",
    "NoSuchWindowError\",24:\"InvalidCookieDomainError\",25:\"UnableToSetCoo",
    "kieError\",26:\"ModalDialogOpenedError\",27:\"NoModalDialogOpenError\",",
    "28:\"ScriptTimeoutError\",32:\"InvalidSelectorError\",33:\"SqlDatabaseE",
    "rror\",34:\"MoveTargetOutOfBoundsError\"};\nF.prototype.toString=functi",
    "on(){return\"[\"+this.name+\"] \"+this.message};function H(a){this.stac",
    "k=Error().stack||\"\";a&&(this.message=\"\"+a)}y(H,Error);H.prototype.n",
    "ame=\"CustomError\";function I(a,b){b.unshift(a);H.call(this,ba.apply(k",
    ",b));b.shift()}y(I,H);I.prototype.name=\"AssertionError\";function ga(a",
    ",b,c){if(!a){var d=Array.prototype.slice.call(arguments,2),f=\"Assertio",
    "n failed\";if(b)var f=f+(\": \"+b),e=d;throw new I(\"\"+f,e||[]);}};var",
    " ha=Array.prototype;function J(a,b){for(var c=a.length,d=Array(c),f=t(a",
    ")?a.split(\"\"):a,e=0;e<c;e++)e in f&&(d[e]=b.call(h,f[e],e,a));return ",
    "d};C();C();function K(){}K.prototype.j=o;K.prototype.f=function(){this.",
    "j||(this.j=j,this.c())};K.prototype.c=function(){this.q&&L.apply(k,this",
    ".q)};function L(a){for(var b=0,c=arguments.length;b<c;++b){var d=argume",
    "nts[b];s(d)?L.apply(k,d):d&&\"function\"==typeof d.f&&d.f()}};function ",
    "M(a,b){this.type=a;this.currentTarget=this.target=b}y(M,K);M.prototype.",
    "c=function(){delete this.type;delete this.target;delete this.currentTar",
    "get};M.prototype.r=o;M.prototype.s=j;function N(a,b){a&&this.g(a,b)}y(N",
    ",M);p=N.prototype;p.target=k;p.relatedTarget=k;p.offsetX=0;p.offsetY=0;",
    "p.clientX=0;p.clientY=0;p.screenX=0;p.screenY=0;p.button=0;p.keyCode=0;",
    "p.charCode=0;p.ctrlKey=o;p.altKey=o;p.shiftKey=o;p.metaKey=o;\np.g=func",
    "tion(a,b){var c=this.type=a.type;M.call(this,c);this.target=a.target||a",
    ".srcElement;this.currentTarget=b;var d=a.relatedTarget;d||(\"mouseover",
    "\"==c?d=a.fromElement:\"mouseout\"==c&&(d=a.toElement));this.relatedTar",
    "get=d;this.offsetX=a.offsetX!==h?a.offsetX:a.layerX;this.offsetY=a.offs",
    "etY!==h?a.offsetY:a.layerY;this.clientX=a.clientX!==h?a.clientX:a.pageX",
    ";this.clientY=a.clientY!==h?a.clientY:a.pageY;this.screenX=a.screenX||0",
    ";this.screenY=a.screenY||0;this.button=a.button;this.keyCode=a.keyCode|",
    "|\n0;this.charCode=a.charCode||(\"keypress\"==c?a.keyCode:0);this.ctrlK",
    "ey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey",
    "=a.metaKey;this.state=a.state;delete this.s;delete this.r};p.c=function",
    "(){N.t.c.call(this);this.relatedTarget=this.currentTarget=this.target=k",
    "};function O(){}var ia=0;p=O.prototype;p.key=0;p.b=o;p.i=o;p.g=function",
    "(a,b,c,d,f,e){if(\"function\"==r(a))this.l=j;else if(a&&a.handleEvent&&",
    "\"function\"==r(a.handleEvent))this.l=o;else throw Error(\"Invalid list",
    "ener argument\");this.d=a;this.n=b;this.src=c;this.type=d;this.capture=",
    "!!f;this.k=e;this.i=o;this.key=++ia;this.b=o};p.handleEvent=function(a)",
    "{return this.l?this.d.call(this.k||this.src,a):this.d.handleEvent.call(",
    "this.d,a)};var P={},Q={},R={},S={};\nfunction T(a,b,c,d,f){if(b){if(\"a",
    "rray\"==r(b)){for(var e=0;e<b.length;e++)T(a,b[e],c,d,f);return k}var d",
    "=!!d,g=Q;b in g||(g[b]={a:0,o:0});g=g[b];d in g||(g[d]={a:0,o:0},g.a++)",
    ";var g=g[d],i=a[u]||(a[u]=++v),m;g.o++;if(g[i]){m=g[i];for(e=0;e<m.leng",
    "th;e++)if(g=m[e],g.d==c&&g.k==f){if(g.b)break;return m[e].key}}else m=g",
    "[i]=[],g.a++;e=ja();e.src=a;g=new O;g.g(c,e,a,b,d,f);c=g.key;e.key=c;m.",
    "push(g);P[c]=g;R[i]||(R[i]=[]);R[i].push(g);a.addEventListener?(a==q||!",
    "a.p)&&a.addEventListener(b,e,d):a.attachEvent(b in\nS?S[b]:S[b]=\"on\"+",
    "b,e);return c}throw Error(\"Invalid event type\");}function ja(){functi",
    "on a(c){return b.call(a.src,a.key,c)}var b=ka;return a}\nfunction la(a)",
    "{if(P[a]){var b=P[a];if(!b.b){var c=b.src,d=b.type,f=b.n,e=b.capture;c.",
    "removeEventListener?(c==q||!c.p)&&c.removeEventListener(d,f,e):c.detach",
    "Event&&c.detachEvent(d in S?S[d]:S[d]=\"on\"+d,f);c=c[u]||(c[u]=++v);f=",
    "Q[d][e][c];if(R[c]){var g=R[c],i;a:if(t(g))i=!t(b)||1!=b.length?-1:g.in",
    "dexOf(b,0);else{for(i=0;i<g.length;i++)if(i in g&&g[i]===b)break a;i=-1",
    "}0<=i&&(ga(g.length!=k),ha.splice.call(g,i,1));0==g.length&&delete R[c]",
    "}b.b=j;f.m=j;if(!f.u&&f.m){for(g=b=0;b<f.length;b++)f[b].b?f[b].n.src=",
    "\nk:(b!=g&&(f[g]=f[b]),g++);f.length=g;f.m=o;0==g&&(delete Q[d][e][c],Q",
    "[d][e].a--,0==Q[d][e].a&&(delete Q[d][e],Q[d].a--),0==Q[d].a&&delete Q[",
    "d])}delete P[a]}}}function ka(a,b){if(!P[a])return j;var c=P[a];if(!(c.",
    "type in Q))return j;var d,f=new N(b,this);try{var e=c.handleEvent(f);c.",
    "i&&la(c.key);d=e}finally{f.f()}return d};function ma(){this.e=h}\nfunct",
    "ion U(a,b,c){switch(typeof b){case \"string\":na(b,c);break;case \"numb",
    "er\":c.push(isFinite(b)&&!isNaN(b)?b:\"null\");break;case \"boolean\":c",
    ".push(b);break;case \"undefined\":c.push(\"null\");break;case \"object",
    "\":if(b==k){c.push(\"null\");break}if(\"array\"==r(b)){var d=b.length;c",
    ".push(\"[\");for(var f=\"\",e=0;e<d;e++)c.push(f),f=b[e],U(a,a.e?a.e.ca",
    "ll(b,\"\"+e,f):f,c),f=\",\";c.push(\"]\");break}c.push(\"{\");d=\"\";fo",
    "r(e in b)Object.prototype.hasOwnProperty.call(b,e)&&(f=b[e],\"function",
    "\"!=typeof f&&(c.push(d),na(e,c),c.push(\":\"),\nU(a,a.e?a.e.call(b,e,f",
    "):f,c),d=\",\"));c.push(\"}\");break;case \"function\":break;default:th",
    "row Error(\"Unknown type: \"+typeof b);}}var V={'\"':'\\\\\"',\"\\\\\":",
    "\"\\\\\\\\\",\"/\":\"\\\\/\",\"\\u0008\":\"\\\\b\",\"\\u000c\":\"\\\\f",
    "\",\"\\n\":\"\\\\n\",\"\\r\":\"\\\\r\",\"\\t\":\"\\\\t\",\"\\x0B\":\"",
    "\\\\u000b\"},oa=/\\uffff/.test(\"\\uffff\")?/[\\\\\\\"\\x00-\\x1f\\x7f-",
    "\\uffff]/g:/[\\\\\\\"\\x00-\\x1f\\x7f-\\xff]/g;\nfunction na(a,b){b.pus",
    "h('\"',a.replace(oa,function(a){if(a in V)return V[a];var b=a.charCodeA",
    "t(0),f=\"\\\\u\";16>b?f+=\"000\":256>b?f+=\"00\":4096>b&&(f+=\"0\");ret",
    "urn V[a]=f+b.toString(16)}),'\"')};function W(a){switch(r(a)){case \"st",
    "ring\":case \"number\":case \"boolean\":return a;case \"function\":retu",
    "rn a.toString();case \"array\":return J(a,W);case \"object\":if(\"nodeT",
    "ype\"in a&&(1==a.nodeType||9==a.nodeType)){var b={};b.ELEMENT=pa(a);ret",
    "urn b}if(\"document\"in a)return b={},b.WINDOW=pa(a),b;if(s(a))return J",
    "(a,W);a=da(a,function(a,b){return\"number\"==typeof b||t(b)});return D(",
    "a,W);default:return k}}\nfunction X(a,b){return\"array\"==r(a)?J(a,func",
    "tion(a){return X(a,b)}):aa(a)?\"function\"==typeof a?a:\"ELEMENT\"in a?",
    "qa(a.ELEMENT,b):\"WINDOW\"in a?qa(a.WINDOW,b):D(a,function(a){return X(",
    "a,b)}):a}\nfunction ra(a,b,c,d){var f=window;function e(a,b){if(!l){la(",
    "m);g.clearTimeout(i);if(a!=E){var c=new F(a,b.message||b+\"\");c.stack=",
    "b.stack;b={status:\"code\"in c?c.code:13,value:{message:c.message}}}els",
    "e b={status:E,value:W(b)};var c=d,e;f?(e=[],U(new ma,b,e),e=e.join(\"\"",
    ")):e=b;c(e);l=j}}var g=j,i,m,l=o,n=w(e,13);if(g.closed)n(\"Unable to ex",
    "ecute script; the target window is closed.\");else{a=t(a)?new g.Functio",
    "n(a):g==window?a:new g.Function(\"return (\"+a+\").apply(null,arguments",
    ");\");b=X(b,g.document);b.push(w(e,\nE));m=T(g,\"unload\",function(){e(",
    "13,Error(\"Detected a page unload event; asynchronous script execution ",
    "does not work across page loads.\"))},j);var ua=x();try{a.apply(g,b),i=",
    "g.setTimeout(function(){e(28,Error(\"Timed out waiting for asyncrhonous",
    " script result after \"+(x()-ua)+\" ms\"))},Math.max(0,c))}catch(ea){e(",
    "ea.code||13,ea)}}}function sa(a){var a=a||document,b=a.$wdc_;b||(b=a.$w",
    "dc_={},b.h=x());b.h||(b.h=x());return b}\nfunction pa(a){var b=sa(a.own",
    "erDocument),c=fa(b,function(b){return b==a});c||(c=\":wdc:\"+b.h++,b[c]",
    "=a);return c}function qa(a,b){var a=decodeURIComponent(a),c=b||document",
    ",d=sa(c);if(!(a in d))throw new F(10,\"Element does not exist in cache",
    "\");var f=d[a];if(\"setInterval\"in f){if(f.closed)throw delete d[a],ne",
    "w F(23,\"Window has been closed.\");return f}for(var e=f;e;){if(e==c.do",
    "cumentElement)return f;e=e.parentNode}delete d[a];throw new F(10,\"Elem",
    "ent is no longer attached to the DOM\");};function ta(a,b,c){ra(a,b,c,f",
    "unction(a){window.location.href=\"webdriver://executeAsyncScript?\"+a})",
    "}var Y=[\"_\"],Z=q;!(Y[0]in Z)&&Z.execScript&&Z.execScript(\"var \"+Y[0",
    "]);for(var $;Y.length&&($=Y.shift());)!Y.length&&ta!==h?Z[$]=ta:Z=Z[$]?",
    "Z[$]:Z[$]={};; return this._.apply(null,arguments);}.apply({navigator:t",
    "ypeof window!='undefined'?window.navigator:null}, arguments);}",
    NULL
};

const char* const CLEAR[] = {
    "function(){return function(){function g(a){throw a;}var h=void 0,i=!0,k",
    "=null,m=!1;function n(a){return function(){return this[a]}}function o(a",
    "){return function(){return a}}var p,q=this;\nfunction aa(a){var b=typeo",
    "f a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a i",
    "nstanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"",
    "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numbe",
    "r\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
    "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
    "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"",
    "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
    "all\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b",
    "&&\"undefined\"==typeof a.call)return\"object\";return b}function t(a){",
    "return a!==h}function ba(a){var b=aa(a);return\"array\"==b||\"object\"=",
    "=b&&\"number\"==typeof a.length}function u(a){return\"string\"==typeof ",
    "a}function x(a){return\"function\"==aa(a)}function ca(a){a=aa(a);return",
    "\"object\"==a||\"array\"==a||\"function\"==a}var da=\"closure_uid_\"+Ma",
    "th.floor(2147483648*Math.random()).toString(36),ea=0,fa=Date.now||funct",
    "ion(){return+new Date};\nfunction y(a,b){function c(){}c.prototype=b.pr",
    "ototype;a.aa=b.prototype;a.prototype=new c};function ga(a,b){for(var c=",
    "1;c<arguments.length;c++)var d=(\"\"+arguments[c]).replace(/\\$/g,\"$$$",
    "$\"),a=a.replace(/\\%s/,d);return a}function ha(a){return a.replace(/^[",
    "\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")}function ia(a){if(!ja.test(a))return a;",
    "-1!=a.indexOf(\"&\")&&(a=a.replace(ka,\"&amp;\"));-1!=a.indexOf(\"<\")&",
    "&(a=a.replace(la,\"&lt;\"));-1!=a.indexOf(\">\")&&(a=a.replace(ma,\"&gt",
    ";\"));-1!=a.indexOf('\"')&&(a=a.replace(na,\"&quot;\"));return a}var ka",
    "=/&/g,la=/</g,ma=/>/g,na=/\\\"/g,ja=/[&<>\\\"]/;\nfunction oa(a,b){for(",
    "var c=0,d=ha(\"\"+a).split(\".\"),f=ha(\"\"+b).split(\".\"),e=Math.max(",
    "d.length,f.length),j=0;0==c&&j<e;j++){var l=d[j]||\"\",r=f[j]||\"\",s=R",
    "egExp(\"(\\\\d*)(\\\\D*)\",\"g\"),G=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\");",
    "do{var v=s.exec(l)||[\"\",\"\",\"\"],w=G.exec(r)||[\"\",\"\",\"\"];if(0",
    "==v[0].length&&0==w[0].length)break;c=((0==v[1].length?0:parseInt(v[1],",
    "10))<(0==w[1].length?0:parseInt(w[1],10))?-1:(0==v[1].length?0:parseInt",
    "(v[1],10))>(0==w[1].length?0:parseInt(w[1],10))?1:0)||((0==v[2].length)",
    "<(0==w[2].length)?-1:(0==\nv[2].length)>(0==w[2].length)?1:0)||(v[2]<w[",
    "2]?-1:v[2]>w[2]?1:0)}while(0==c)}return c}var pa=2147483648*Math.random",
    "()|0,qa={};function ra(a){return qa[a]||(qa[a]=(\"\"+a).replace(/\\-([a",
    "-z])/g,function(a,c){return c.toUpperCase()}))};var sa,ta;function ua()",
    "{return q.navigator?q.navigator.userAgent:k}var va,wa=q.navigator;va=wa",
    "&&wa.platform||\"\";sa=-1!=va.indexOf(\"Mac\");ta=-1!=va.indexOf(\"Win",
    "\");var xa=-1!=va.indexOf(\"Linux\"),ya,za=\"\",Aa=/WebKit\\/(\\S+)/.ex",
    "ec(ua());ya=za=Aa?Aa[1]:\"\";var Ba={};var Ca=window;function Da(a,b){f",
    "or(var c in a)b.call(h,a[c],c,a)}function Ea(a){var b=[],c=0,d;for(d in",
    " a)b[c++]=a[d];return b};function z(a,b){this.code=a;this.message=b||\"",
    "\";this.name=Fa[a]||Fa[13];var c=Error(this.message);c.name=this.name;t",
    "his.stack=c.stack||\"\"}y(z,Error);\nvar Fa={7:\"NoSuchElementError\",8",
    ":\"NoSuchFrameError\",9:\"UnknownCommandError\",10:\"StaleElementRefere",
    "nceError\",11:\"ElementNotVisibleError\",12:\"InvalidElementStateError",
    "\",13:\"UnknownError\",15:\"ElementNotSelectableError\",19:\"XPathLooku",
    "pError\",23:\"NoSuchWindowError\",24:\"InvalidCookieDomainError\",25:\"",
    "UnableToSetCookieError\",26:\"ModalDialogOpenedError\",27:\"NoModalDial",
    "ogOpenError\",28:\"ScriptTimeoutError\",32:\"InvalidSelectorError\",33:",
    "\"SqlDatabaseError\",34:\"MoveTargetOutOfBoundsError\"};\nz.prototype.t",
    "oString=function(){return\"[\"+this.name+\"] \"+this.message};function ",
    "Ga(a){this.stack=Error().stack||\"\";a&&(this.message=\"\"+a)}y(Ga,Erro",
    "r);Ga.prototype.name=\"CustomError\";function Ha(a,b){b.unshift(a);Ga.c",
    "all(this,ga.apply(k,b));b.shift()}y(Ha,Ga);Ha.prototype.name=\"Assertio",
    "nError\";function Ia(a,b,c){if(!a){var d=Array.prototype.slice.call(arg",
    "uments,2),f=\"Assertion failed\";if(b)var f=f+(\": \"+b),e=d;g(new Ha(",
    "\"\"+f,e||[]))}}function Ja(a,b){g(new Ha(\"Failure\"+(a?\": \"+a:\"\")",
    ",Array.prototype.slice.call(arguments,1)))};function A(a){return a[a.le",
    "ngth-1]}var Ka=Array.prototype;function B(a,b){if(u(a))return!u(b)||1!=",
    "b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]==",
    "=b)return c;return-1}function La(a,b){for(var c=a.length,d=u(a)?a.split",
    "(\"\"):a,f=0;f<c;f++)f in d&&b.call(h,d[f],f,a)}function Ma(a,b){for(va",
    "r c=a.length,d=Array(c),f=u(a)?a.split(\"\"):a,e=0;e<c;e++)e in f&&(d[e",
    "]=b.call(h,f[e],e,a));return d}\nfunction Na(a,b,c){for(var d=a.length,",
    "f=u(a)?a.split(\"\"):a,e=0;e<d;e++)if(e in f&&b.call(c,f[e],e,a))return",
    " i;return m}function Oa(a,b,c){for(var d=a.length,f=u(a)?a.split(\"\"):",
    "a,e=0;e<d;e++)if(e in f&&!b.call(c,f[e],e,a))return m;return i}function",
    " Pa(a,b){var c;a:{c=a.length;for(var d=u(a)?a.split(\"\"):a,f=0;f<c;f++",
    ")if(f in d&&b.call(h,d[f],f,a)){c=f;break a}c=-1}return 0>c?k:u(a)?a.ch",
    "arAt(c):a[c]}function Qa(a){return Ka.concat.apply(Ka,arguments)}\nfunc",
    "tion Ra(a){if(\"array\"==aa(a))return Qa(a);for(var b=[],c=0,d=a.length",
    ";c<d;c++)b[c]=a[c];return b}function Sa(a,b,c){Ia(a.length!=k);return 2",
    ">=arguments.length?Ka.slice.call(a,b):Ka.slice.call(a,b,c)};var Ta;func",
    "tion Ua(a,b){var c;c=(c=a.className)&&\"function\"==typeof c.split?c.sp",
    "lit(/\\s+/):[];var d=Sa(arguments,1),f;f=c;for(var e=0,j=0;j<d.length;j",
    "++)0<=B(f,d[j])||(f.push(d[j]),e++);f=e==d.length;a.className=c.join(\"",
    " \");return f};function C(a,b){this.x=t(a)?a:0;this.y=t(b)?b:0}C.protot",
    "ype.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};functio",
    "n Va(a,b){this.width=a;this.height=b}Va.prototype.toString=function(){r",
    "eturn\"(\"+this.width+\" x \"+this.height+\")\"};Va.prototype.floor=fun",
    "ction(){this.width=Math.floor(this.width);this.height=Math.floor(this.h",
    "eight);return this};Va.prototype.scale=function(a){this.width*=a;this.h",
    "eight*=a;return this};var D=3;function Wa(a){return a?new Xa(E(a)):Ta||",
    "(Ta=new Xa)}function Ya(a,b){Da(b,function(b,d){\"style\"==d?a.style.cs",
    "sText=b:\"class\"==d?a.className=b:\"for\"==d?a.htmlFor=b:d in Za?a.set",
    "Attribute(Za[d],b):0==d.lastIndexOf(\"aria-\",0)?a.setAttribute(d,b):a[",
    "d]=b})}var Za={cellpadding:\"cellPadding\",cellspacing:\"cellSpacing\",",
    "colspan:\"colSpan\",rowspan:\"rowSpan\",valign:\"vAlign\",height:\"heig",
    "ht\",width:\"width\",usemap:\"useMap\",frameborder:\"frameBorder\",maxl",
    "ength:\"maxLength\",type:\"type\"};\nfunction $a(a){return a?a.parentWi",
    "ndow||a.defaultView:window}function ab(a,b,c){function d(c){c&&b.append",
    "Child(u(c)?a.createTextNode(c):c)}for(var f=2;f<c.length;f++){var e=c[f",
    "];ba(e)&&!(ca(e)&&0<e.nodeType)?La(bb(e)?Ra(e):e,d):d(e)}}function cb(a",
    "){return a&&a.parentNode?a.parentNode.removeChild(a):k}\nfunction F(a,b",
    "){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefine",
    "d\"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDoc",
    "umentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunctio",
    "n db(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compar",
    "eDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sou",
    "rceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)",
    "return a.sourceIndex-b.sourceIndex;var f=a.parentNode,e=b.parentNode;re",
    "turn f==e?eb(a,b):!c&&F(f,b)?-1*fb(a,b):!d&&F(e,a)?fb(b,a):(c?a.sourceI",
    "ndex:f.sourceIndex)-(d?b.sourceIndex:e.sourceIndex)}d=E(a);c=d.createRa",
    "nge();c.selectNode(a);c.collapse(i);d=d.createRange();d.selectNode(b);d",
    ".collapse(i);\nreturn c.compareBoundaryPoints(q.Range.START_TO_END,d)}f",
    "unction fb(a,b){var c=a.parentNode;if(c==b)return-1;for(var d=b;d.paren",
    "tNode!=c;)d=d.parentNode;return eb(d,a)}function eb(a,b){for(var c=b;c=",
    "c.previousSibling;)if(c==a)return-1;return 1}\nfunction gb(a){var b,c=a",
    "rguments.length;if(c){if(1==c)return arguments[0]}else return k;var d=[",
    "],f=Infinity;for(b=0;b<c;b++){for(var e=[],j=arguments[b];j;)e.unshift(",
    "j),j=j.parentNode;d.push(e);f=Math.min(f,e.length)}e=k;for(b=0;b<f;b++)",
    "{for(var j=d[0][b],l=1;l<c;l++)if(j!=d[l][b])return e;e=j}return e}func",
    "tion E(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function h",
    "b(a,b){var c=[];return ib(a,b,c,i)?c[0]:h}\nfunction ib(a,b,c,d){if(a!=",
    "k)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||ib(a,b,c,d))return i;a",
    "=a.nextSibling}return m}var jb={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT",
    ":1},kb={IMG:\" \",BR:\"\\n\"};function lb(a,b,c){if(!(a.nodeName in jb)",
    ")if(a.nodeType==D)c?b.push((\"\"+a.nodeValue).replace(/(\\r\\n|\\r|\\n)",
    "/g,\"\")):b.push(a.nodeValue);else if(a.nodeName in kb)b.push(kb[a.node",
    "Name]);else for(a=a.firstChild;a;)lb(a,b,c),a=a.nextSibling}\nfunction ",
    "bb(a){if(a&&\"number\"==typeof a.length){if(ca(a))return\"function\"==t",
    "ypeof a.item||\"string\"==typeof a.item;if(x(a))return\"function\"==typ",
    "eof a.item}return m}function mb(a,b){for(var a=a.parentNode,c=0;a;){if(",
    "b(a))return a;a=a.parentNode;c++}return k}function Xa(a){this.w=a||q.do",
    "cument||document}p=Xa.prototype;p.fa=n(\"w\");p.z=function(a){return u(",
    "a)?this.w.getElementById(a):a};\np.ea=function(a,b,c){var d=this.w,f=ar",
    "guments,e=f[1],j=d.createElement(f[0]);e&&(u(e)?j.className=e:\"array\"",
    "==aa(e)?Ua.apply(k,[j].concat(e)):Ya(j,e));2<f.length&&ab(d,j,f);return",
    " j};p.createElement=function(a){return this.w.createElement(a)};p.creat",
    "eTextNode=function(a){return this.w.createTextNode(a)};p.ra=function(){",
    "return this.w.parentWindow||this.w.defaultView};\nfunction nb(a){var b=",
    "a.w,a=b.body,b=b.parentWindow||b.defaultView;return new C(b.pageXOffset",
    "||a.scrollLeft,b.pageYOffset||a.scrollTop)}p.appendChild=function(a,b){",
    "a.appendChild(b)};p.removeNode=cb;p.contains=F;var H={};H.ya=function()",
    "{var a={Na:\"http://www.w3.org/2000/svg\"};return function(b){return a[",
    "b]||k}}();H.na=function(a,b,c){var d=E(a);if(!d.implementation.hasFeatu",
    "re(\"XPath\",\"3.0\"))return k;try{var f=d.createNSResolver?d.createNSR",
    "esolver(d.documentElement):H.ya;return d.evaluate(b,a,f,c,k)}catch(e){g",
    "(new z(32,\"Unable to locate an element with the xpath expression \"+b+",
    "\" because of the following error:\\n\"+e))}};\nH.la=function(a,b){(!a|",
    "|1!=a.nodeType)&&g(new z(32,'The result of the xpath expression \"'+b+'",
    "\" is: '+a+\". It should be an element.\"))};H.Ia=function(a,b){var c=f",
    "unction(){var c=H.na(b,a,9);return c?c.singleNodeValue||k:b.selectSingl",
    "eNode?(c=E(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPat",
    "h\"),b.selectSingleNode(a)):k}();c===k||H.la(c,a);return c};\nH.Ma=func",
    "tion(a,b){var c=function(){var c=H.na(b,a,7);if(c){for(var f=c.snapshot",
    "Length,e=[],j=0;j<f;++j)e.push(c.snapshotItem(j));return e}return b.sel",
    "ectNodes?(c=E(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"X",
    "Path\"),b.selectNodes(a)):[]}();La(c,function(b){H.la(b,a)});return c};",
    "var ob,pb,qb,rb,sb,tb,ub;ub=tb=sb=rb=qb=pb=ob=m;var I=ua();I&&(-1!=I.in",
    "dexOf(\"Firefox\")?ob=i:-1!=I.indexOf(\"Camino\")?pb=i:-1!=I.indexOf(\"",
    "iPhone\")||-1!=I.indexOf(\"iPod\")?qb=i:-1!=I.indexOf(\"iPad\")?rb=i:-1",
    "!=I.indexOf(\"Android\")?sb=i:-1!=I.indexOf(\"Chrome\")?tb=i:-1!=I.inde",
    "xOf(\"Safari\")&&(ub=i));var vb=pb,wb=qb,xb=rb,yb=sb,zb=tb,Ab=ub;var Bb",
    ",Cb=\"\",J,Db;ob?J=/Firefox\\/([0-9.]+)/:zb?J=/Chrome\\/([0-9.]+)/:Ab?J",
    "=/Version\\/([0-9.]+)/:wb||xb?(J=/Version\\/(\\S+).*Mobile\\/(\\S+)/,Db",
    "=i):yb?J=/Android\\s+([0-9.]+)(?:.*Version\\/([0-9.]+))?/:vb&&(J=/Camin",
    "o\\/([0-9.]+)/);if(J)var Eb=J.exec(ua()),Cb=Eb?Db?Eb[1]+\".\"+Eb[2]:Eb[",
    "2]||Eb[1]:\"\";Bb=Cb;var Fb=xb||wb,Gb;if(yb){var Hb=/Android\\s+([0-9",
    "\\.]+)/.exec(ua());Gb=Hb?Number(Hb[1]):0}else Gb=0;var Ib=Gb;var K=\"St",
    "opIteration\"in q?q.StopIteration:Error(\"StopIteration\");function L()",
    "{}L.prototype.next=function(){g(K)};L.prototype.s=function(){return thi",
    "s};function Jb(a){if(a instanceof L)return a;if(\"function\"==typeof a.",
    "s)return a.s(m);if(ba(a)){var b=0,c=new L;c.next=function(){for(;;){b>=",
    "a.length&&g(K);if(b in a)return a[b++];b++}};return c}g(Error(\"Not imp",
    "lemented\"))};function M(a,b,c,d,f){this.o=!!b;a&&N(this,a,d);this.dept",
    "h=f!=h?f:this.r||0;this.o&&(this.depth*=-1);this.za=!c}y(M,L);p=M.proto",
    "type;p.q=k;p.r=0;p.ia=m;function N(a,b,c,d){if(a.q=b)a.r=\"number\"==ty",
    "peof c?c:1!=a.q.nodeType?0:a.o?-1:1;\"number\"==typeof d&&(a.depth=d)}",
    "\np.next=function(){var a;if(this.ia){(!this.q||this.za&&0==this.depth)",
    "&&g(K);a=this.q;var b=this.o?-1:1;if(this.r==b){var c=this.o?a.lastChil",
    "d:a.firstChild;c?N(this,c):N(this,a,-1*b)}else(c=this.o?a.previousSibli",
    "ng:a.nextSibling)?N(this,c):N(this,a.parentNode,-1*b);this.depth+=this.",
    "r*(this.o?-1:1)}else this.ia=i;(a=this.q)||g(K);return a};\np.splice=fu",
    "nction(a){var b=this.q,c=this.o?1:-1;this.r==c&&(this.r=-1*c,this.depth",
    "+=this.r*(this.o?-1:1));this.o=!this.o;M.prototype.next.call(this);this",
    ".o=!this.o;for(var c=ba(arguments[0])?arguments[0]:arguments,d=c.length",
    "-1;0<=d;d--)b.parentNode&&b.parentNode.insertBefore(c[d],b.nextSibling)",
    ";cb(b)};function Kb(a,b,c,d){M.call(this,a,b,c,k,d)}y(Kb,M);Kb.prototyp",
    "e.next=function(){do Kb.aa.next.call(this);while(-1==this.r);return thi",
    "s.q};function Lb(a,b){var c=E(a);return c.defaultView&&c.defaultView.ge",
    "tComputedStyle&&(c=c.defaultView.getComputedStyle(a,k))?c[b]||c.getProp",
    "ertyValue(b):\"\"}function Mb(a,b){return Lb(a,b)||(a.currentStyle?a.cu",
    "rrentStyle[b]:k)||a.style&&a.style[b]}\nfunction Nb(a){for(var b=E(a),c",
    "=Mb(a,\"position\"),d=\"fixed\"==c||\"absolute\"==c,a=a.parentNode;a&&a",
    "!=b;a=a.parentNode)if(c=Mb(a,\"position\"),d=d&&\"static\"==c&&a!=b.doc",
    "umentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeigh",
    "t>a.clientHeight||\"fixed\"==c||\"absolute\"==c||\"relative\"==c))retur",
    "n a;return k}\nfunction Ob(a){var b=new C;if(1==a.nodeType)if(a.getBoun",
    "dingClientRect){var c=a.getBoundingClientRect();b.x=c.left;b.y=c.top}el",
    "se{c=nb(Wa(a));var d=E(a),f=Mb(a,\"position\"),e=new C(0,0),j=(d?9==d.n",
    "odeType?d:E(d):document).documentElement;if(a!=j)if(a.getBoundingClient",
    "Rect)a=a.getBoundingClientRect(),d=nb(Wa(d)),e.x=a.left+d.x,e.y=a.top+d",
    ".y;else if(d.getBoxObjectFor)a=d.getBoxObjectFor(a),d=d.getBoxObjectFor",
    "(j),e.x=a.screenX-d.screenX,e.y=a.screenY-d.screenY;else{var l=a;do{e.x",
    "+=l.offsetLeft;e.y+=l.offsetTop;\nl!=a&&(e.x+=l.clientLeft||0,e.y+=l.cl",
    "ientTop||0);if(\"fixed\"==Mb(l,\"position\")){e.x+=d.body.scrollLeft;e.",
    "y+=d.body.scrollTop;break}l=l.offsetParent}while(l&&l!=a);\"absolute\"=",
    "=f&&(e.y-=d.body.offsetTop);for(l=a;(l=Nb(l))&&l!=d.body&&l!=j;)e.x-=l.",
    "scrollLeft,e.y-=l.scrollTop}b.x=e.x-c.x;b.y=e.y-c.y}else c=x(a.qa),e=a,",
    "a.targetTouches?e=a.targetTouches[0]:c&&a.qa().targetTouches&&(e=a.qa()",
    ".targetTouches[0]),b.x=e.clientX,b.y=e.clientY;return b}\nfunction Pb(a",
    "){var b=a.offsetWidth,c=a.offsetHeight;return(!t(b)||!b&&!c)&&a.getBoun",
    "dingClientRect?(a=a.getBoundingClientRect(),new Va(a.right-a.left,a.bot",
    "tom-a.top)):new Va(b,c)};function O(a,b){return!!a&&1==a.nodeType&&(!b|",
    "|a.tagName.toUpperCase()==b)}var Qb={\"class\":\"className\",readonly:",
    "\"readOnly\"},Rb=[\"checked\",\"disabled\",\"draggable\",\"hidden\"];fu",
    "nction Sb(a,b){var c=Qb[b]||b,d=a[c];if(!t(d)&&0<=B(Rb,c))return m;if(c",
    "=\"value\"==b)if(c=O(a,\"OPTION\")){var f;c=b.toLowerCase();if(a.hasAtt",
    "ribute)f=a.hasAttribute(c);else try{f=a.attributes[c].specified}catch(e",
    "){f=m}c=!f}c&&(d=[],lb(a,d,m),d=d.join(\"\"));return d}\nvar Tb=\"async",
    ",autofocus,autoplay,checked,compact,complete,controls,declare,defaultch",
    "ecked,defaultselected,defer,disabled,draggable,ended,formnovalidate,hid",
    "den,indeterminate,iscontenteditable,ismap,itemscope,loop,multiple,muted",
    ",nohref,noresize,noshade,novalidate,nowrap,open,paused,pubdate,readonly",
    ",required,reversed,scoped,seamless,seeking,selected,spellcheck,truespee",
    "d,willvalidate\".split(\",\"),Ub=\"BUTTON,INPUT,OPTGROUP,OPTION,SELECT,",
    "TEXTAREA\".split(\",\");\nfunction Vb(a){var b=a.tagName.toUpperCase();",
    "return!(0<=B(Ub,b))?i:Sb(a,\"disabled\")?m:a.parentNode&&1==a.parentNod",
    "e.nodeType&&\"OPTGROUP\"==b||\"OPTION\"==b?Vb(a.parentNode):i}var Wb=\"",
    "text,search,tel,url,email,password,number\".split(\",\");function Xb(a)",
    "{return O(a,\"TEXTAREA\")?i:O(a,\"INPUT\")?0<=B(Wb,a.type.toLowerCase()",
    "):Yb(a)?i:m}\nfunction Yb(a){function b(a){return\"inherit\"==a.content",
    "Editable?(a=Zb(a))?b(a):m:\"true\"==a.contentEditable}return!t(a.conten",
    "tEditable)?m:t(a.isContentEditable)?a.isContentEditable:b(a)}function Z",
    "b(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType",
    ";)a=a.parentNode;return O(a)?a:k}function $b(a,b){b=ra(b);return Lb(a,b",
    ")||ac(a,b)}\nfunction ac(a,b){var c=a.currentStyle||a.style,d=c[b];!t(d",
    ")&&x(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=",
    "d?t(d)?d:k:(c=Zb(a))?ac(c,b):k}function bc(a){if(x(a.getBBox))try{var b",
    "=a.getBBox();if(b)return b}catch(c){}if(\"none\"!=Mb(a,\"display\"))a=P",
    "b(a);else{var b=a.style,d=b.display,f=b.visibility,e=b.position;b.visib",
    "ility=\"hidden\";b.position=\"absolute\";b.display=\"inline\";a=Pb(a);b",
    ".display=d;b.position=e;b.visibility=f}return a}\nfunction cc(a,b){func",
    "tion c(a){if(\"none\"==$b(a,\"display\"))return m;a=Zb(a);return!a||c(a",
    ")}function d(a){var b=bc(a);return 0<b.height&&0<b.width?i:Na(a.childNo",
    "des,function(a){return a.nodeType==D||O(a)&&d(a)})}function f(a){var b=",
    "Zb(a);if(b&&\"hidden\"==$b(b,\"overflow\")){var c=bc(b),d=Ob(b),a=Ob(a)",
    ";return d.x+c.width<a.x||d.y+c.height<a.y?m:f(b)}return i}O(a)||g(Error",
    "(\"Argument to isShown must be of type Element\"));if(O(a,\"OPTION\")||",
    "O(a,\"OPTGROUP\")){var e=mb(a,function(a){return O(a,\"SELECT\")});retu",
    "rn!!e&&\ncc(e,i)}if(O(a,\"MAP\")){if(!a.name)return m;e=E(a);e=e.evalua",
    "te?H.Ia('/descendant::*[@usemap = \"#'+a.name+'\"]',e):hb(e,function(b)",
    "{var c;if(c=O(b))8==b.nodeType?b=k:(c=\"usemap\",\"style\"==c?(b=ha(b.s",
    "tyle.cssText).toLowerCase(),b=\";\"==b.charAt(b.length-1)?b:b+\";\"):(b",
    "=b.getAttributeNode(c),b=!b?k:0<=B(Tb,c)?\"true\":b.specified?b.value:k",
    ")),c=b==\"#\"+a.name;return c});return!!e&&cc(e,b)}return O(a,\"AREA\")",
    "?(e=mb(a,function(a){return O(a,\"MAP\")}),!!e&&cc(e,b)):O(a,\"INPUT\")",
    "&&\"hidden\"==a.type.toLowerCase()||O(a,\n\"NOSCRIPT\")||\"hidden\"==$b",
    "(a,\"visibility\")||!c(a)||!b&&0==dc(a)||!d(a)||!f(a)?m:i}function dc(a",
    "){var b=1,c=$b(a,\"opacity\");c&&(b=Number(c));(a=Zb(a))&&(b*=dc(a));re",
    "turn b};function P(){this.p=Ca.document.documentElement;this.J=k;var a=",
    "E(this.p).activeElement;a&&ec(this,a)}P.prototype.z=n(\"p\");function e",
    "c(a,b){a.p=b;a.J=O(b,\"OPTION\")?mb(b,function(a){return O(a,\"SELECT\"",
    ")}):k}\nfunction fc(a,b,c,d,f,e){function j(a,c){var d={identifier:a,sc",
    "reenX:c.x,screenY:c.y,clientX:c.x,clientY:c.y,pageX:c.x,pageY:c.y};l.ch",
    "angedTouches.push(d);if(b==gc||b==hc)l.touches.push(d),l.targetTouches.",
    "push(d)}var l={touches:[],targetTouches:[],changedTouches:[],altKey:m,c",
    "trlKey:m,shiftKey:m,metaKey:m,relatedTarget:k,scale:0,rotation:0};j(c,d",
    ");t(f)&&j(f,e);ic(a.p,b,l)};var jc=yb?!(yb?0<=oa(Ib,4):0<=oa(Bb,4)):!Fb",
    ";function Q(a,b,c){this.D=a;this.M=b;this.N=c}Q.prototype.create=functi",
    "on(a){a=E(a).createEvent(\"HTMLEvents\");a.initEvent(this.D,this.M,this",
    ".N);return a};Q.prototype.toString=n(\"D\");function R(a,b,c){Q.call(th",
    "is,a,b,c)}y(R,Q);\nR.prototype.create=function(a,b){this==kc&&g(new z(9",
    ",\"Browser does not support a mouse pixel scroll event.\"));var c=E(a),",
    "d=$a(c),c=c.createEvent(\"MouseEvents\");this==lc&&(c.wheelDelta=b.whee",
    "lDelta);c.initMouseEvent(this.D,this.M,this.N,d,1,0,0,b.clientX,b.clien",
    "tY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,b.relatedTarget);re",
    "turn c};function mc(a,b,c){Q.call(this,a,b,c)}y(mc,Q);\nmc.prototype.cr",
    "eate=function(a,b){var c;c=E(a).createEvent(\"Events\");c.initEvent(thi",
    "s.D,this.M,this.N);c.altKey=b.altKey;c.ctrlKey=b.ctrlKey;c.metaKey=b.me",
    "taKey;c.shiftKey=b.shiftKey;c.keyCode=b.charCode||b.keyCode;c.charCode=",
    "this==nc?c.keyCode:0;return c};function oc(a,b,c){Q.call(this,a,b,c)}y(",
    "oc,Q);\noc.prototype.create=function(a,b){function c(b){b=Ma(b,function",
    "(b){return f.createTouch(e,a,b.identifier,b.pageX,b.pageY,b.screenX,b.s",
    "creenY)});return f.createTouchList.apply(f,b)}function d(b){var c=Ma(b,",
    "function(b){return{identifier:b.identifier,screenX:b.screenX,screenY:b.",
    "screenY,clientX:b.clientX,clientY:b.clientY,pageX:b.pageX,pageY:b.pageY",
    ",target:a}});c.item=function(a){return c[a]};return c}var f=E(a),e=$a(f",
    "),j=jc?d(b.changedTouches):c(b.changedTouches),l=b.touches==b.changedTo",
    "uches?j:jc?d(b.touches):\nc(b.touches),r=b.targetTouches==b.changedTouc",
    "hes?j:jc?d(b.targetTouches):c(b.targetTouches),s;jc?(s=f.createEvent(\"",
    "MouseEvents\"),s.initMouseEvent(this.D,this.M,this.N,e,1,0,0,b.clientX,",
    "b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,0,b.relatedTarget),s.",
    "touches=l,s.targetTouches=r,s.changedTouches=j,s.scale=b.scale,s.rotati",
    "on=b.rotation):(s=f.createEvent(\"TouchEvent\"),yb?s.initTouchEvent(l,r",
    ",j,this.D,e,0,0,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.met",
    "aKey):s.initTouchEvent(this.D,this.M,\nthis.N,e,1,0,0,b.clientX,b.clien",
    "tY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,l,r,j,b.scale,b.rotation),s.",
    "relatedTarget=b.relatedTarget);return s};\nvar pc=new Q(\"change\",i,m)",
    ",qc=new R(\"click\",i,i),rc=new R(\"contextmenu\",i,i),sc=new R(\"dblcl",
    "ick\",i,i),tc=new R(\"mousedown\",i,i),uc=new R(\"mousemove\",i,m),vc=n",
    "ew R(\"mouseout\",i,i),wc=new R(\"mouseover\",i,i),xc=new R(\"mouseup\"",
    ",i,i),lc=new R(\"mousewheel\",i,i),kc=new R(\"MozMousePixelScroll\",i,i",
    "),nc=new mc(\"keypress\",i,i),hc=new oc(\"touchmove\",i,i),gc=new oc(\"",
    "touchstart\",i,i);function ic(a,b,c){b=b.create(a,c);\"isTrusted\"in b|",
    "|(b.Ka=m);a.dispatchEvent(b)};function yc(a){if(\"function\"==typeof a.",
    "O)return a.O();if(u(a))return a.split(\"\");if(ba(a)){for(var b=[],c=a.",
    "length,d=0;d<c;d++)b.push(a[d]);return b}return Ea(a)};function zc(a,b)",
    "{this.n={};this.ua={};var c=arguments.length;if(1<c){c%2&&g(Error(\"Une",
    "ven number of arguments\"));for(var d=0;d<c;d+=2)this.set(arguments[d],",
    "arguments[d+1])}else a&&this.ba(a)}p=zc.prototype;p.ja=0;p.O=function()",
    "{var a=[],b;for(b in this.n)\":\"==b.charAt(0)&&a.push(this.n[b]);retur",
    "n a};function Ac(a){var b=[],c;for(c in a.n)if(\":\"==c.charAt(0)){var ",
    "d=c.substring(1);b.push(a.ua[c]?Number(d):d)}return b}\np.set=function(",
    "a,b){var c=\":\"+a;c in this.n||(this.ja++,\"number\"==typeof a&&(this.",
    "ua[c]=i));this.n[c]=b};p.ba=function(a){var b;if(a instanceof zc)b=Ac(a",
    "),a=a.O();else{b=[];var c=0,d;for(d in a)b[c++]=d;a=Ea(a)}for(c=0;c<b.l",
    "ength;c++)this.set(b[c],a[c])};p.s=function(a){var b=0,c=Ac(this),d=thi",
    "s.n,f=this.ja,e=this,j=new L;j.next=function(){for(;;){f!=e.ja&&g(Error",
    "(\"The map has changed since the iterator was created\"));b>=c.length&&",
    "g(K);var j=c[b++];return a?j:d[\":\"+j]}};return j};function Bc(a){this",
    ".n=new zc;a&&this.ba(a)}function Cc(a){var b=typeof a;return\"object\"=",
    "=b&&a||\"function\"==b?\"o\"+(a[da]||(a[da]=++ea)):b.substr(0,1)+a}p=Bc",
    ".prototype;p.add=function(a){this.n.set(Cc(a),a)};p.ba=function(a){for(",
    "var a=yc(a),b=a.length,c=0;c<b;c++)this.add(a[c])};p.contains=function(",
    "a){return\":\"+Cc(a)in this.n.n};p.O=function(){return this.n.O()};p.s=",
    "function(){return this.n.s(m)};function Dc(){P.call(this);Xb(this.z())&",
    "&Sb(this.z(),\"readOnly\");this.Ha=new Bc}y(Dc,P);var Ec={};function S(",
    "a,b,c){ca(a)&&(a=a.c);a=new Fc(a);if(b&&(!(b in Ec)||c))Ec[b]={key:a,sh",
    "ift:m},c&&(Ec[c]={key:a,shift:i})}function Fc(a){this.code=a}S(8);S(9);",
    "S(13);S(16);S(17);S(18);S(19);S(20);S(27);S(32,\" \");S(33);S(34);S(35)",
    ";S(36);S(37);S(38);S(39);S(40);S(44);S(45);S(46);S(48,\"0\",\")\");S(49",
    ",\"1\",\"!\");S(50,\"2\",\"@\");S(51,\"3\",\"#\");S(52,\"4\",\"$\");S(5",
    "3,\"5\",\"%\");S(54,\"6\",\"^\");S(55,\"7\",\"&\");S(56,\"8\",\"*\");\n",
    "S(57,\"9\",\"(\");S(65,\"a\",\"A\");S(66,\"b\",\"B\");S(67,\"c\",\"C\")",
    ";S(68,\"d\",\"D\");S(69,\"e\",\"E\");S(70,\"f\",\"F\");S(71,\"g\",\"G\"",
    ");S(72,\"h\",\"H\");S(73,\"i\",\"I\");S(74,\"j\",\"J\");S(75,\"k\",\"K",
    "\");S(76,\"l\",\"L\");S(77,\"m\",\"M\");S(78,\"n\",\"N\");S(79,\"o\",\"",
    "O\");S(80,\"p\",\"P\");S(81,\"q\",\"Q\");S(82,\"r\",\"R\");S(83,\"s\",",
    "\"S\");S(84,\"t\",\"T\");S(85,\"u\",\"U\");S(86,\"v\",\"V\");S(87,\"w\"",
    ",\"W\");S(88,\"x\",\"X\");S(89,\"y\",\"Y\");S(90,\"z\",\"Z\");S(ta?{e:9",
    "1,c:91,opera:219}:sa?{e:224,c:91,opera:17}:{e:0,c:91,opera:k});\nS(ta?{",
    "e:92,c:92,opera:220}:sa?{e:224,c:93,opera:17}:{e:0,c:92,opera:k});S(ta?",
    "{e:93,c:93,opera:0}:sa?{e:0,c:0,opera:16}:{e:93,c:k,opera:0});S({e:96,c",
    ":96,opera:48},\"0\");S({e:97,c:97,opera:49},\"1\");S({e:98,c:98,opera:5",
    "0},\"2\");S({e:99,c:99,opera:51},\"3\");S({e:100,c:100,opera:52},\"4\")",
    ";S({e:101,c:101,opera:53},\"5\");S({e:102,c:102,opera:54},\"6\");S({e:1",
    "03,c:103,opera:55},\"7\");S({e:104,c:104,opera:56},\"8\");S({e:105,c:10",
    "5,opera:57},\"9\");S({e:106,c:106,opera:xa?56:42},\"*\");S({e:107,c:107",
    ",opera:xa?61:43},\"+\");\nS({e:109,c:109,opera:xa?109:45},\"-\");S({e:1",
    "10,c:110,opera:xa?190:78},\".\");S({e:111,c:111,opera:xa?191:47},\"/\")",
    ";S(144);S(112);S(113);S(114);S(115);S(116);S(117);S(118);S(119);S(120);",
    "S(121);S(122);S(123);S({e:107,c:187,opera:61},\"=\",\"+\");S({e:109,c:1",
    "89,opera:109},\"-\",\"_\");S(188,\",\",\"<\");S(190,\".\",\">\");S(191,",
    "\"/\",\"?\");S(192,\"`\",\"~\");S(219,\"[\",\"{\");S(220,\"\\\\\",\"|\"",
    ");S(221,\"]\",\"}\");S({e:59,c:186,opera:59},\";\",\":\");S(222,\"'\",'",
    "\"');Dc.prototype.Y=function(a){return this.Ha.contains(a)};function Gc",
    "(a){return Hc(a||arguments.callee.caller,[])}\nfunction Hc(a,b){var c=[",
    "];if(0<=B(b,a))c.push(\"[...circular reference...]\");else if(a&&50>b.l",
    "ength){c.push(Ic(a)+\"(\");for(var d=a.arguments,f=0;f<d.length;f++){0<",
    "f&&c.push(\", \");var e;e=d[f];switch(typeof e){case \"object\":e=e?\"o",
    "bject\":\"null\";break;case \"string\":break;case \"number\":e=\"\"+e;b",
    "reak;case \"boolean\":e=e?\"true\":\"false\";break;case \"function\":e=",
    "(e=Ic(e))?e:\"[fn]\";break;default:e=typeof e}40<e.length&&(e=e.substr(",
    "0,40)+\"...\");c.push(e)}b.push(a);c.push(\")\\n\");try{c.push(Hc(a.cal",
    "ler,b))}catch(j){c.push(\"[exception trying to get caller]\\n\")}}else ",
    "a?\nc.push(\"[...long stack...]\"):c.push(\"[end]\");return c.join(\"\"",
    ")}function Ic(a){if(Jc[a])return Jc[a];a=\"\"+a;if(!Jc[a]){var b=/funct",
    "ion ([^\\(]+)/.exec(a);Jc[a]=b?b[1]:\"[Anonymous]\"}return Jc[a]}var Jc",
    "={};function Kc(a,b,c,d,f){this.reset(a,b,c,d,f)}Kc.prototype.pa=k;Kc.p",
    "rototype.oa=k;var Lc=0;Kc.prototype.reset=function(a,b,c,d,f){\"number",
    "\"==typeof f||Lc++;d||fa();this.Q=a;this.Fa=b;delete this.pa;delete thi",
    "s.oa};Kc.prototype.va=function(a){this.Q=a};function T(a){this.Ga=a}T.p",
    "rototype.Z=k;T.prototype.Q=k;T.prototype.ca=k;T.prototype.sa=k;function",
    " Mc(a,b){this.name=a;this.value=b}Mc.prototype.toString=n(\"name\");var",
    " Nc=new Mc(\"WARNING\",900),Oc=new Mc(\"CONFIG\",700);T.prototype.getPa",
    "rent=n(\"Z\");T.prototype.va=function(a){this.Q=a};function Pc(a){if(a.",
    "Q)return a.Q;if(a.Z)return Pc(a.Z);Ja(\"Root logger has no level set.\"",
    ");return k}\nT.prototype.log=function(a,b,c){if(a.value>=Pc(this).value",
    "){a=this.Ca(a,b,c);b=\"log:\"+a.Fa;q.console&&(q.console.timeStamp?q.co",
    "nsole.timeStamp(b):q.console.markTimeline&&q.console.markTimeline(b));q",
    ".msWriteProfilerMark&&q.msWriteProfilerMark(b);for(b=this;b;){var c=b,d",
    "=a;if(c.sa)for(var f=0,e=h;e=c.sa[f];f++)e(d);b=b.getParent()}}};\nT.pr",
    "ototype.Ca=function(a,b,c){var d=new Kc(a,\"\"+b,this.Ga);if(c){d.pa=c;",
    "var f;var e=arguments.callee.caller;try{var j;var l;c:{for(var r=[\"win",
    "dow\",\"location\",\"href\"],s=q,G;G=r.shift();)if(s[G]!=k)s=s[G];else{",
    "l=k;break c}l=s}if(u(c))j={message:c,name:\"Unknown error\",lineNumber:",
    "\"Not available\",fileName:l,stack:\"Not available\"};else{var v,w,r=m;",
    "try{v=c.lineNumber||c.La||\"Not available\"}catch(Fd){v=\"Not available",
    "\",r=i}try{w=c.fileName||c.filename||c.sourceURL||l}catch(Gd){w=\"Not a",
    "vailable\",r=i}j=r||\n!c.lineNumber||!c.fileName||!c.stack?{message:c.m",
    "essage,name:c.name,lineNumber:v,fileName:w,stack:c.stack||\"Not availab",
    "le\"}:c}f=\"Message: \"+ia(j.message)+'\\nUrl: <a href=\"view-source:'+",
    "j.fileName+'\" target=\"_new\">'+j.fileName+\"</a>\\nLine: \"+j.lineNum",
    "ber+\"\\n\\nBrowser stack:\\n\"+ia(j.stack+\"-> \")+\"[end]\\n\\nJS sta",
    "ck traversal:\\n\"+ia(Gc(e)+\"-> \")}catch(Dd){f=\"Exception trying to ",
    "expose exception! You win, we lose. \"+Dd}d.oa=f}return d};var Qc={},Rc",
    "=k;\nfunction Sc(a){Rc||(Rc=new T(\"\"),Qc[\"\"]=Rc,Rc.va(Oc));var b;if",
    "(!(b=Qc[a])){b=new T(a);var c=a.lastIndexOf(\".\"),d=a.substr(c+1),c=Sc",
    "(a.substr(0,c));c.ca||(c.ca={});c.ca[d]=b;b.Z=c;Qc[a]=b}return b};funct",
    "ion Tc(){}y(Tc,function(){});Sc(\"goog.dom.SavedRange\");y(function(a){",
    "this.Ja=\"goog_\"+pa++;this.Aa=\"goog_\"+pa++;this.ma=Wa(a.fa());a.U(th",
    "is.ma.ea(\"SPAN\",{id:this.Ja}),this.ma.ea(\"SPAN\",{id:this.Aa}))},Tc)",
    ";function U(){}function Uc(a){if(a.getSelection)return a.getSelection()",
    ";var a=a.document,b=a.selection;if(b){try{var c=b.createRange();if(c.pa",
    "rentElement){if(c.parentElement().document!=a)return k}else if(!c.lengt",
    "h||c.item(0).document!=a)return k}catch(d){return k}return b}return k}f",
    "unction Vc(a){for(var b=[],c=0,d=a.F();c<d;c++)b.push(a.A(c));return b}",
    "U.prototype.G=o(m);U.prototype.fa=function(){return E(this.b())};U.prot",
    "otype.ra=function(){return $a(this.fa())};\nU.prototype.containsNode=fu",
    "nction(a,b){return this.v(Wc(Xc(a),h),b)};function V(a,b){M.call(this,a",
    ",b,i)}y(V,M);function Yc(){}y(Yc,U);Yc.prototype.v=function(a,b){var c=",
    "Vc(this),d=Vc(a);return(b?Na:Oa)(d,function(a){return Na(c,function(c){",
    "return c.v(a,b)})})};Yc.prototype.insertNode=function(a,b){if(b){var c=",
    "this.b();c.parentNode&&c.parentNode.insertBefore(a,c)}else c=this.g(),c",
    ".parentNode&&c.parentNode.insertBefore(a,c.nextSibling);return a};Yc.pr",
    "ototype.U=function(a,b){this.insertNode(a,i);this.insertNode(b,m)};func",
    "tion Zc(a,b,c,d,f){var e;if(a&&(this.f=a,this.i=b,this.d=c,this.h=d,1==",
    "a.nodeType&&\"BR\"!=a.tagName&&(a=a.childNodes,(b=a[b])?(this.f=b,this.",
    "i=0):(a.length&&(this.f=A(a)),e=i)),1==c.nodeType))(this.d=c.childNodes",
    "[d])?this.h=0:this.d=c;V.call(this,f?this.d:this.f,f);if(e)try{this.nex",
    "t()}catch(j){j!=K&&g(j)}}y(Zc,V);p=Zc.prototype;p.f=k;p.d=k;p.i=0;p.h=0",
    ";p.b=n(\"f\");p.g=n(\"d\");p.P=function(){return this.ia&&this.q==this.",
    "d&&(!this.h||1!=this.r)};p.next=function(){this.P()&&g(K);return Zc.aa.",
    "next.call(this)};\"ScriptEngine\"in q&&\"JScript\"==q.ScriptEngine()&&(",
    "q.ScriptEngineMajorVersion(),q.ScriptEngineMinorVersion(),q.ScriptEngin",
    "eBuildVersion());function $c(){}$c.prototype.v=function(a,b){var c=b&&!",
    "a.isCollapsed(),d=a.a;try{return c?0<=this.l(d,0,1)&&0>=this.l(d,1,0):0",
    "<=this.l(d,0,0)&&0>=this.l(d,1,1)}catch(f){g(f)}};$c.prototype.contains",
    "Node=function(a,b){return this.v(Xc(a),b)};$c.prototype.s=function(){re",
    "turn new Zc(this.b(),this.j(),this.g(),this.k())};function ad(a){this.a",
    "=a}y(ad,$c);p=ad.prototype;p.C=function(){return this.a.commonAncestorC",
    "ontainer};p.b=function(){return this.a.startContainer};p.j=function(){r",
    "eturn this.a.startOffset};p.g=function(){return this.a.endContainer};p.",
    "k=function(){return this.a.endOffset};p.l=function(a,b,c){return this.a",
    ".compareBoundaryPoints(1==c?1==b?q.Range.START_TO_START:q.Range.START_T",
    "O_END:1==b?q.Range.END_TO_START:q.Range.END_TO_END,a)};p.isCollapsed=fu",
    "nction(){return this.a.collapsed};\np.select=function(a){this.$($a(E(th",
    "is.b())).getSelection(),a)};p.$=function(a){a.removeAllRanges();a.addRa",
    "nge(this.a)};p.insertNode=function(a,b){var c=this.a.cloneRange();c.col",
    "lapse(b);c.insertNode(a);c.detach();return a};\np.U=function(a,b){var c",
    "=$a(E(this.b()));if(c=(c=Uc(c||window))&&bd(c))var d=c.b(),f=c.g(),e=c.",
    "j(),j=c.k();var l=this.a.cloneRange(),r=this.a.cloneRange();l.collapse(",
    "m);r.collapse(i);l.insertNode(b);r.insertNode(a);l.detach();r.detach();",
    "if(c){if(d.nodeType==D)for(;e>d.length;){e-=d.length;do d=d.nextSibling",
    ";while(d==a||d==b)}if(f.nodeType==D)for(;j>f.length;){j-=f.length;do f=",
    "f.nextSibling;while(f==a||f==b)}c=new cd;c.H=dd(d,e,f,j);\"BR\"==d.tagN",
    "ame&&(l=d.parentNode,e=B(l.childNodes,d),d=l);\"BR\"==f.tagName&&\n(l=f",
    ".parentNode,j=B(l.childNodes,f),f=l);c.H?(c.f=f,c.i=j,c.d=d,c.h=e):(c.f",
    "=d,c.i=e,c.d=f,c.h=j);c.select()}};p.collapse=function(a){this.a.collap",
    "se(a)};function ed(a){this.a=a}y(ed,ad);ed.prototype.$=function(a,b){va",
    "r c=b?this.g():this.b(),d=b?this.k():this.j(),f=b?this.b():this.g(),e=b",
    "?this.j():this.k();a.collapse(c,d);(c!=f||d!=e)&&a.extend(f,e)};functio",
    "n fd(a){this.a=a}y(fd,$c);Sc(\"goog.dom.browserrange.IeRange\");functio",
    "n gd(a){var b=E(a).body.createTextRange();if(1==a.nodeType)b.moveToElem",
    "entText(a),W(a)&&!a.childNodes.length&&b.collapse(m);else{for(var c=0,d",
    "=a;d=d.previousSibling;){var f=d.nodeType;if(f==D)c+=d.length;else if(1",
    "==f){b.moveToElementText(d);break}}d||b.moveToElementText(a.parentNode)",
    ";b.collapse(!d);c&&b.move(\"character\",c);b.moveEnd(\"character\",a.le",
    "ngth)}return b}p=fd.prototype;p.R=k;p.f=k;p.d=k;p.i=-1;p.h=-1;\np.t=fun",
    "ction(){this.R=this.f=this.d=k;this.i=this.h=-1};\np.C=function(){if(!t",
    "his.R){var a=this.a.text,b=this.a.duplicate(),c=a.replace(/ +$/,\"\");(",
    "c=a.length-c.length)&&b.moveEnd(\"character\",-c);c=b.parentElement();b",
    "=b.htmlText.replace(/(\\r\\n|\\r|\\n)+/g,\" \").length;if(this.isCollap",
    "sed()&&0<b)return this.R=c;for(;b>c.outerHTML.replace(/(\\r\\n|\\r|\\n)",
    "+/g,\" \").length;)c=c.parentNode;for(;1==c.childNodes.length&&c.innerT",
    "ext==(c.firstChild.nodeType==D?c.firstChild.nodeValue:c.firstChild.inne",
    "rText)&&W(c.firstChild);)c=c.firstChild;0==a.length&&(c=hd(this,c));thi",
    "s.R=\nc}return this.R};function hd(a,b){for(var c=b.childNodes,d=0,f=c.",
    "length;d<f;d++){var e=c[d];if(W(e)){var j=gd(e),l=j.htmlText!=e.outerHT",
    "ML;if(a.isCollapsed()&&l?0<=a.l(j,1,1)&&0>=a.l(j,1,0):a.a.inRange(j))re",
    "turn hd(a,e)}}return b}p.b=function(){this.f||(this.f=id(this,1),this.i",
    "sCollapsed()&&(this.d=this.f));return this.f};p.j=function(){0>this.i&&",
    "(this.i=jd(this,1),this.isCollapsed()&&(this.h=this.i));return this.i};",
    "\np.g=function(){if(this.isCollapsed())return this.b();this.d||(this.d=",
    "id(this,0));return this.d};p.k=function(){if(this.isCollapsed())return ",
    "this.j();0>this.h&&(this.h=jd(this,0),this.isCollapsed()&&(this.i=this.",
    "h));return this.h};p.l=function(a,b,c){return this.a.compareEndPoints((",
    "1==b?\"Start\":\"End\")+\"To\"+(1==c?\"Start\":\"End\"),a)};\nfunction ",
    "id(a,b,c){c=c||a.C();if(!c||!c.firstChild)return c;for(var d=1==b,f=0,e",
    "=c.childNodes.length;f<e;f++){var j=d?f:e-f-1,l=c.childNodes[j],r;try{r",
    "=Xc(l)}catch(s){continue}var G=r.a;if(a.isCollapsed())if(W(l)){if(r.v(a",
    "))return id(a,b,l)}else{if(0==a.l(G,1,1)){a.i=a.h=j;break}}else{if(a.v(",
    "r)){if(!W(l)){d?a.i=j:a.h=j+1;break}return id(a,b,l)}if(0>a.l(G,1,0)&&0",
    "<a.l(G,0,1))return id(a,b,l)}}return c}\nfunction jd(a,b){var c=1==b,d=",
    "c?a.b():a.g();if(1==d.nodeType){for(var d=d.childNodes,f=d.length,e=c?1",
    ":-1,j=c?0:f-1;0<=j&&j<f;j+=e){var l=d[j];if(!W(l)&&0==a.a.compareEndPoi",
    "nts((1==b?\"Start\":\"End\")+\"To\"+(1==b?\"Start\":\"End\"),Xc(l).a))r",
    "eturn c?j:j+1}return-1==j?0:j}f=a.a.duplicate();e=gd(d);f.setEndPoint(c",
    "?\"EndToEnd\":\"StartToStart\",e);f=f.text.length;return c?d.length-f:f",
    "}p.isCollapsed=function(){return 0==this.a.compareEndPoints(\"StartToEn",
    "d\",this.a)};p.select=function(){this.a.select()};\nfunction kd(a,b,c){",
    "var d;d=d||Wa(a.parentElement());var f;1!=b.nodeType&&(f=i,b=d.ea(\"DIV",
    "\",k,b));a.collapse(c);d=d||Wa(a.parentElement());var e=c=b.id;c||(c=b.",
    "id=\"goog_\"+pa++);a.pasteHTML(b.outerHTML);(b=d.z(c))&&(e||b.removeAtt",
    "ribute(\"id\"));if(f){a=b.firstChild;f=b;if((d=f.parentNode)&&11!=d.nod",
    "eType)if(f.removeNode)f.removeNode(m);else{for(;b=f.firstChild;)d.inser",
    "tBefore(b,f);cb(f)}b=a}return b}p.insertNode=function(a,b){var c=kd(thi",
    "s.a.duplicate(),a,b);this.t();return c};\np.U=function(a,b){var c=this.",
    "a.duplicate(),d=this.a.duplicate();kd(c,a,i);kd(d,b,m);this.t()};p.coll",
    "apse=function(a){this.a.collapse(a);a?(this.d=this.f,this.h=this.i):(th",
    "is.f=this.d,this.i=this.h)};function ld(a){this.a=a}y(ld,ad);ld.prototy",
    "pe.$=function(a){a.collapse(this.b(),this.j());(this.g()!=this.b()||thi",
    "s.k()!=this.j())&&a.extend(this.g(),this.k());0==a.rangeCount&&a.addRan",
    "ge(this.a)};function X(a){this.a=a}y(X,ad);function Xc(a){var b=E(a).cr",
    "eateRange();if(a.nodeType==D)b.setStart(a,0),b.setEnd(a,a.length);else ",
    "if(W(a)){for(var c,d=a;(c=d.firstChild)&&W(c);)d=c;b.setStart(d,0);for(",
    "d=a;(c=d.lastChild)&&W(c);)d=c;b.setEnd(d,1==d.nodeType?d.childNodes.le",
    "ngth:d.length)}else c=a.parentNode,a=B(c.childNodes,a),b.setStart(c,a),",
    "b.setEnd(c,a+1);return new X(b)}\nX.prototype.l=function(a,b,c){return ",
    "Ba[\"528\"]||(Ba[\"528\"]=0<=oa(ya,\"528\"))?X.aa.l.call(this,a,b,c):th",
    "is.a.compareBoundaryPoints(1==c?1==b?q.Range.START_TO_START:q.Range.END",
    "_TO_START:1==b?q.Range.START_TO_END:q.Range.END_TO_END,a)};X.prototype.",
    "$=function(a,b){a.removeAllRanges();b?a.setBaseAndExtent(this.g(),this.",
    "k(),this.b(),this.j()):a.setBaseAndExtent(this.b(),this.j(),this.g(),th",
    "is.k())};function W(a){var b;a:if(1!=a.nodeType)b=m;else{switch(a.tagNa",
    "me){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL",
    "\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME",
    "\":case \"ISINDEX\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":c",
    "ase \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"STYL",
    "E\":b=m;break a}b=i}return b||a.nodeType==D};function cd(){}y(cd,U);fun",
    "ction Wc(a,b){var c=new cd;c.L=a;c.H=!!b;return c}p=cd.prototype;p.L=k;",
    "p.f=k;p.i=k;p.d=k;p.h=k;p.H=m;p.ga=o(\"text\");p.X=function(){return Y(",
    "this).a};p.t=function(){this.f=this.i=this.d=this.h=k};p.F=o(1);p.A=fun",
    "ction(){return this};function Y(a){var b;if(!(b=a.L)){b=a.b();var c=a.j",
    "(),d=a.g(),f=a.k(),e=E(b).createRange();e.setStart(b,c);e.setEnd(d,f);b",
    "=a.L=new X(e)}return b}p.C=function(){return Y(this).C()};p.b=function(",
    "){return this.f||(this.f=Y(this).b())};\np.j=function(){return this.i!=",
    "k?this.i:this.i=Y(this).j()};p.g=function(){return this.d||(this.d=Y(th",
    "is).g())};p.k=function(){return this.h!=k?this.h:this.h=Y(this).k()};p.",
    "G=n(\"H\");p.v=function(a,b){var c=a.ga();return\"text\"==c?Y(this).v(Y",
    "(a),b):\"control\"==c?(c=md(a),(b?Na:Oa)(c,function(a){return this.cont",
    "ainsNode(a,b)},this)):m};p.isCollapsed=function(){return Y(this).isColl",
    "apsed()};p.s=function(){return new Zc(this.b(),this.j(),this.g(),this.k",
    "())};p.select=function(){Y(this).select(this.H)};\np.insertNode=functio",
    "n(a,b){var c=Y(this).insertNode(a,b);this.t();return c};p.U=function(a,",
    "b){Y(this).U(a,b);this.t()};p.ha=function(){return new nd(this)};p.coll",
    "apse=function(a){a=this.G()?!a:a;this.L&&this.L.collapse(a);a?(this.d=t",
    "his.f,this.h=this.i):(this.f=this.d,this.i=this.h);this.H=m};function n",
    "d(a){a.G()?a.g():a.b();a.G()?a.k():a.j();a.G()?a.b():a.g();a.G()?a.j():",
    "a.k()}y(nd,Tc);function od(){}y(od,Yc);p=od.prototype;p.a=k;p.m=k;p.T=k",
    ";p.t=function(){this.T=this.m=k};p.ga=o(\"control\");p.X=function(){ret",
    "urn this.a||document.body.createControlRange()};p.F=function(){return t",
    "his.a?this.a.length:0};p.A=function(a){a=this.a.item(a);return Wc(Xc(a)",
    ",h)};p.C=function(){return gb.apply(k,md(this))};p.b=function(){return ",
    "pd(this)[0]};p.j=o(0);p.g=function(){var a=pd(this),b=A(a);return Pa(a,",
    "function(a){return F(a,b)})};p.k=function(){return this.g().childNodes.",
    "length};\nfunction md(a){if(!a.m&&(a.m=[],a.a))for(var b=0;b<a.a.length",
    ";b++)a.m.push(a.a.item(b));return a.m}function pd(a){a.T||(a.T=md(a).co",
    "ncat(),a.T.sort(function(a,c){return a.sourceIndex-c.sourceIndex}));ret",
    "urn a.T}p.isCollapsed=function(){return!this.a||!this.a.length};p.s=fun",
    "ction(){return new qd(this)};p.select=function(){this.a&&this.a.select(",
    ")};p.ha=function(){return new rd(this)};p.collapse=function(){this.a=k;",
    "this.t()};function rd(a){this.m=md(a)}y(rd,Tc);\nfunction qd(a){a&&(thi",
    "s.m=pd(a),this.f=this.m.shift(),this.d=A(this.m)||this.f);V.call(this,t",
    "his.f,m)}y(qd,V);p=qd.prototype;p.f=k;p.d=k;p.m=k;p.b=n(\"f\");p.g=n(\"",
    "d\");p.P=function(){return!this.depth&&!this.m.length};p.next=function(",
    "){this.P()&&g(K);if(!this.depth){var a=this.m.shift();N(this,a,1,1);ret",
    "urn a}return qd.aa.next.call(this)};function sd(){this.u=[];this.S=[];t",
    "his.V=this.K=k}y(sd,Yc);p=sd.prototype;p.Ea=Sc(\"goog.dom.MultiRange\")",
    ";p.t=function(){this.S=[];this.V=this.K=k};p.ga=o(\"mutli\");p.X=functi",
    "on(){1<this.u.length&&this.Ea.log(Nc,\"getBrowserRangeObject called on ",
    "MultiRange with more than 1 range\",h);return this.u[0]};p.F=function()",
    "{return this.u.length};p.A=function(a){this.S[a]||(this.S[a]=Wc(new X(t",
    "his.u[a]),h));return this.S[a]};\np.C=function(){if(!this.V){for(var a=",
    "[],b=0,c=this.F();b<c;b++)a.push(this.A(b).C());this.V=gb.apply(k,a)}re",
    "turn this.V};function td(a){a.K||(a.K=Vc(a),a.K.sort(function(a,c){var ",
    "d=a.b(),f=a.j(),e=c.b(),j=c.j();return d==e&&f==j?0:dd(d,f,e,j)?1:-1}))",
    ";return a.K}p.b=function(){return td(this)[0].b()};p.j=function(){retur",
    "n td(this)[0].j()};p.g=function(){return A(td(this)).g()};p.k=function(",
    "){return A(td(this)).k()};p.isCollapsed=function(){return 0==this.u.len",
    "gth||1==this.u.length&&this.A(0).isCollapsed()};\np.s=function(){return",
    " new ud(this)};p.select=function(){var a=Uc(this.ra());a.removeAllRange",
    "s();for(var b=0,c=this.F();b<c;b++)a.addRange(this.A(b).X())};p.ha=func",
    "tion(){return new vd(this)};p.collapse=function(a){if(!this.isCollapsed",
    "()){var b=a?this.A(0):this.A(this.F()-1);this.t();b.collapse(a);this.S=",
    "[b];this.K=[b];this.u=[b.X()]}};function vd(a){Ma(Vc(a),function(a){ret",
    "urn a.ha()})}y(vd,Tc);function ud(a){a&&(this.I=Ma(td(a),function(a){re",
    "turn Jb(a)}));V.call(this,a?this.b():k,m)}y(ud,V);p=ud.prototype;\np.I=",
    "k;p.W=0;p.b=function(){return this.I[0].b()};p.g=function(){return A(th",
    "is.I).g()};p.P=function(){return this.I[this.W].P()};p.next=function(){",
    "try{var a=this.I[this.W],b=a.next();N(this,a.q,a.r,a.depth);return b}ca",
    "tch(c){return(c!==K||this.I.length-1==this.W)&&g(c),this.W++,this.next(",
    ")}};function bd(a){var b,c=m;if(a.createRange)try{b=a.createRange()}cat",
    "ch(d){return k}else if(a.rangeCount){if(1<a.rangeCount){b=new sd;for(va",
    "r c=0,f=a.rangeCount;c<f;c++)b.u.push(a.getRangeAt(c));return b}b=a.get",
    "RangeAt(0);c=dd(a.anchorNode,a.anchorOffset,a.focusNode,a.focusOffset)}",
    "else return k;b&&b.addElement?(a=new od,a.a=b):a=Wc(new X(b),c);return ",
    "a}\nfunction dd(a,b,c,d){if(a==c)return d<b;var f;if(1==a.nodeType&&b)i",
    "f(f=a.childNodes[b])a=f,b=0;else if(F(a,c))return i;if(1==c.nodeType&&d",
    ")if(f=c.childNodes[d])c=f,d=0;else if(F(c,a))return m;return 0<(db(a,c)",
    "||b-d)};function wd(){P.call(this);this.ka=k;this.B=new C(0,0);this.ta=",
    "m}y(wd,P);var Z={};Z[qc]=[0,1,2,k];Z[rc]=[k,k,2,k];Z[xc]=[0,1,2,k];Z[vc",
    "]=[0,1,2,0];Z[uc]=[0,1,2,0];Z[sc]=Z[qc];Z[tc]=Z[xc];Z[wc]=Z[vc];wd.prot",
    "otype.move=function(a,b){var c=Ob(a);this.B.x=b.x+c.x;this.B.y=b.y+c.y;",
    "a!=this.z()&&(c=this.z()===Ca.document.documentElement||this.z()===Ca.d",
    "ocument.body,c=!this.ta&&c?k:this.z(),xd(this,vc,a),ec(this,a),xd(this,",
    "wc,c));xd(this,uc)};\nfunction xd(a,b,c){a.ta=i;var d=a.B,f;b in Z?(f=Z",
    "[b][a.ka===k?3:a.ka],f===k&&g(new z(13,\"Event does not permit the spec",
    "ified mouse button.\"))):f=0;if(cc(a.p,i)&&Vb(a.p)){c&&!(wc==b||vc==b)&",
    "&g(new z(12,\"Event type does not allow related target: \"+b));c={clien",
    "tX:d.x,clientY:d.y,button:f,altKey:m,ctrlKey:m,shiftKey:m,metaKey:m,whe",
    "elDelta:0,relatedTarget:c||k};if(a.J)b:switch(b){case qc:case xc:a=a.J.",
    "multiple?a.p:a.J;break b;default:a=a.J.multiple?a.p:k}else a=a.p;a&&ic(",
    "a,b,c)}};function yd(){P.call(this);this.B=new C(0,0);this.da=new C(0,0",
    ")}y(yd,P);yd.prototype.xa=0;yd.prototype.wa=0;yd.prototype.move=functio",
    "n(a,b,c){this.Y()||ec(this,a);a=Ob(a);this.B.x=b.x+a.x;this.B.y=b.y+a.y",
    ";t(c)&&(this.da.x=c.x+a.x,this.da.y=c.y+a.y);if(this.Y()){b=hc;this.Y()",
    "||g(new z(13,\"Should never fire event when touchscreen is not pressed.",
    "\"));var d,f;this.wa&&(d=this.wa,f=this.da);fc(this,b,this.xa,this.B,d,",
    "f)}};yd.prototype.Y=function(){return!!this.xa};function zd(a,b){this.x",
    "=a;this.y=b}y(zd,C);zd.prototype.scale=function(a){this.x*=a;this.y*=a;",
    "return this};zd.prototype.add=function(a){this.x+=a.x;this.y+=a.y;retur",
    "n this};function Ad(){P.call(this)}y(Ad,P);(function(a){a.Ba=function()",
    "{return a.Da||(a.Da=new a)}})(Ad);function Bd(a){(!cc(a,i)||!Vb(a))&&g(",
    "new z(12,\"Element is not currently interactable and may not be manipul",
    "ated\"));(!Xb(a)||Sb(a,\"readOnly\"))&&g(new z(12,\"Element must be use",
    "r-editable in order to clear it.\"));var b=Ad.Ba();ec(b,a);var b=b.J||b",
    ".p,c=E(b).activeElement;if(b!=c){if(c&&x(c.blur))try{c.blur()}catch(d){",
    "g(d)}x(b.focus)&&b.focus()}a.value&&(a.value=\"\",ic(a,pc));Yb(a)&&(a.i",
    "nnerHTML=\" \")}var Cd=[\"_\"],$=q;!(Cd[0]in $)&&$.execScript&&$.execSc",
    "ript(\"var \"+Cd[0]);\nfor(var Ed;Cd.length&&(Ed=Cd.shift());)!Cd.lengt",
    "h&&t(Bd)?$[Ed]=Bd:$=$[Ed]?$[Ed]:$[Ed]={};; return this._.apply(null,arg",
    "uments);}.apply({navigator:typeof window!='undefined'?window.navigator:",
    "null}, arguments);}",
    NULL
};

const char* const CLICK[] = {
    "function(){return function(){function g(a){throw a;}var h=void 0,i=!0,k",
    "=null,l=!1;function n(a){return function(){return this[a]}}function o(a",
    "){return function(){return a}}var p,s=this;\nfunction aa(a){var b=typeo",
    "f a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a i",
    "nstanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"",
    "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numbe",
    "r\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
    "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
    "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"",
    "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
    "all\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b",
    "&&\"undefined\"==typeof a.call)return\"object\";return b}function t(a){",
    "return a!==h}function ba(a){var b=aa(a);return\"array\"==b||\"object\"=",
    "=b&&\"number\"==typeof a.length}function u(a){return\"string\"==typeof ",
    "a}function v(a){return\"function\"==aa(a)}function ca(a){a=aa(a);return",
    "\"object\"==a||\"array\"==a||\"function\"==a}var da=\"closure_uid_\"+Ma",
    "th.floor(2147483648*Math.random()).toString(36),ea=0,fa=Date.now||funct",
    "ion(){return+new Date};\nfunction y(a,b){function c(){}c.prototype=b.pr",
    "ototype;a.ca=b.prototype;a.prototype=new c};function ga(a,b){for(var c=",
    "1;c<arguments.length;c++)var d=(\"\"+arguments[c]).replace(/\\$/g,\"$$$",
    "$\"),a=a.replace(/\\%s/,d);return a}function ha(a){return a.replace(/^[",
    "\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")}function ia(a){if(!ja.test(a))return a;",
    "-1!=a.indexOf(\"&\")&&(a=a.replace(ka,\"&amp;\"));-1!=a.indexOf(\"<\")&",
    "&(a=a.replace(la,\"&lt;\"));-1!=a.indexOf(\">\")&&(a=a.replace(ma,\"&gt",
    ";\"));-1!=a.indexOf('\"')&&(a=a.replace(na,\"&quot;\"));return a}var ka",
    "=/&/g,la=/</g,ma=/>/g,na=/\\\"/g,ja=/[&<>\\\"]/;\nfunction oa(a,b){for(",
    "var c=0,d=ha(\"\"+a).split(\".\"),e=ha(\"\"+b).split(\".\"),f=Math.max(",
    "d.length,e.length),j=0;0==c&&j<f;j++){var m=d[j]||\"\",q=e[j]||\"\",r=R",
    "egExp(\"(\\\\d*)(\\\\D*)\",\"g\"),D=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\");",
    "do{var w=r.exec(m)||[\"\",\"\",\"\"],x=D.exec(q)||[\"\",\"\",\"\"];if(0",
    "==w[0].length&&0==x[0].length)break;c=((0==w[1].length?0:parseInt(w[1],",
    "10))<(0==x[1].length?0:parseInt(x[1],10))?-1:(0==w[1].length?0:parseInt",
    "(w[1],10))>(0==x[1].length?0:parseInt(x[1],10))?1:0)||((0==w[2].length)",
    "<(0==x[2].length)?-1:(0==\nw[2].length)>(0==x[2].length)?1:0)||(w[2]<x[",
    "2]?-1:w[2]>x[2]?1:0)}while(0==c)}return c}var pa=2147483648*Math.random",
    "()|0,qa={};function ra(a){return qa[a]||(qa[a]=(\"\"+a).replace(/\\-([a",
    "-z])/g,function(a,c){return c.toUpperCase()}))};var sa,ta;function ua()",
    "{return s.navigator?s.navigator.userAgent:k}var va,wa=s.navigator;va=wa",
    "&&wa.platform||\"\";sa=-1!=va.indexOf(\"Mac\");ta=-1!=va.indexOf(\"Win",
    "\");var xa=-1!=va.indexOf(\"Linux\"),ya,za=\"\",Aa=/WebKit\\/(\\S+)/.ex",
    "ec(ua());ya=za=Aa?Aa[1]:\"\";var Ba={};var Ca=window;function Da(a,b){f",
    "or(var c in a)b.call(h,a[c],c,a)}function Ea(a){var b=[],c=0,d;for(d in",
    " a)b[c++]=a[d];return b};function z(a,b){this.code=a;this.message=b||\"",
    "\";this.name=Fa[a]||Fa[13];var c=Error(this.message);c.name=this.name;t",
    "his.stack=c.stack||\"\"}y(z,Error);\nvar Fa={7:\"NoSuchElementError\",8",
    ":\"NoSuchFrameError\",9:\"UnknownCommandError\",10:\"StaleElementRefere",
    "nceError\",11:\"ElementNotVisibleError\",12:\"InvalidElementStateError",
    "\",13:\"UnknownError\",15:\"ElementNotSelectableError\",19:\"XPathLooku",
    "pError\",23:\"NoSuchWindowError\",24:\"InvalidCookieDomainError\",25:\"",
    "UnableToSetCookieError\",26:\"ModalDialogOpenedError\",27:\"NoModalDial",
    "ogOpenError\",28:\"ScriptTimeoutError\",32:\"InvalidSelectorError\",33:",
    "\"SqlDatabaseError\",34:\"MoveTargetOutOfBoundsError\"};\nz.prototype.t",
    "oString=function(){return\"[\"+this.name+\"] \"+this.message};function ",
    "Ga(a){this.stack=Error().stack||\"\";a&&(this.message=\"\"+a)}y(Ga,Erro",
    "r);Ga.prototype.name=\"CustomError\";function Ha(a,b){b.unshift(a);Ga.c",
    "all(this,ga.apply(k,b));b.shift()}y(Ha,Ga);Ha.prototype.name=\"Assertio",
    "nError\";function Ia(a,b,c){if(!a){var d=Array.prototype.slice.call(arg",
    "uments,2),e=\"Assertion failed\";if(b)var e=e+(\": \"+b),f=d;g(new Ha(",
    "\"\"+e,f||[]))}}function Ja(a,b){g(new Ha(\"Failure\"+(a?\": \"+a:\"\")",
    ",Array.prototype.slice.call(arguments,1)))};function A(a){return a[a.le",
    "ngth-1]}var Ka=Array.prototype;function B(a,b){if(u(a))return!u(b)||1!=",
    "b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]==",
    "=b)return c;return-1}function La(a,b){for(var c=a.length,d=u(a)?a.split",
    "(\"\"):a,e=0;e<c;e++)e in d&&b.call(h,d[e],e,a)}function Ma(a,b){for(va",
    "r c=a.length,d=Array(c),e=u(a)?a.split(\"\"):a,f=0;f<c;f++)f in e&&(d[f",
    "]=b.call(h,e[f],f,a));return d}\nfunction Na(a,b,c){for(var d=a.length,",
    "e=u(a)?a.split(\"\"):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return",
    " i;return l}function Oa(a,b,c){for(var d=a.length,e=u(a)?a.split(\"\"):",
    "a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))return l;return i}function",
    " Pa(a,b){var c;a:{c=a.length;for(var d=u(a)?a.split(\"\"):a,e=0;e<c;e++",
    ")if(e in d&&b.call(h,d[e],e,a)){c=e;break a}c=-1}return 0>c?k:u(a)?a.ch",
    "arAt(c):a[c]}function Qa(a){return Ka.concat.apply(Ka,arguments)}\nfunc",
    "tion Ra(a){if(\"array\"==aa(a))return Qa(a);for(var b=[],c=0,d=a.length",
    ";c<d;c++)b[c]=a[c];return b}function Sa(a,b,c){Ia(a.length!=k);return 2",
    ">=arguments.length?Ka.slice.call(a,b):Ka.slice.call(a,b,c)};var Ta;func",
    "tion Ua(a,b){var c;c=(c=a.className)&&\"function\"==typeof c.split?c.sp",
    "lit(/\\s+/):[];var d=Sa(arguments,1),e;e=c;for(var f=0,j=0;j<d.length;j",
    "++)0<=B(e,d[j])||(e.push(d[j]),f++);e=f==d.length;a.className=c.join(\"",
    " \");return e};function C(a,b){this.x=t(a)?a:0;this.y=t(b)?b:0}C.protot",
    "ype.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};functio",
    "n Va(a,b){this.width=a;this.height=b}Va.prototype.toString=function(){r",
    "eturn\"(\"+this.width+\" x \"+this.height+\")\"};Va.prototype.floor=fun",
    "ction(){this.width=Math.floor(this.width);this.height=Math.floor(this.h",
    "eight);return this};Va.prototype.scale=function(a){this.width*=a;this.h",
    "eight*=a;return this};var E=3;function Wa(a){return a?new Xa(F(a)):Ta||",
    "(Ta=new Xa)}function Ya(a,b){Da(b,function(b,d){\"style\"==d?a.style.cs",
    "sText=b:\"class\"==d?a.className=b:\"for\"==d?a.htmlFor=b:d in Za?a.set",
    "Attribute(Za[d],b):0==d.lastIndexOf(\"aria-\",0)?a.setAttribute(d,b):a[",
    "d]=b})}var Za={cellpadding:\"cellPadding\",cellspacing:\"cellSpacing\",",
    "colspan:\"colSpan\",rowspan:\"rowSpan\",valign:\"vAlign\",height:\"heig",
    "ht\",width:\"width\",usemap:\"useMap\",frameborder:\"frameBorder\",maxl",
    "ength:\"maxLength\",type:\"type\"};\nfunction $a(a){var b=a.body,a=a.pa",
    "rentWindow||a.defaultView;return new C(a.pageXOffset||b.scrollLeft,a.pa",
    "geYOffset||b.scrollTop)}function ab(a){return a?a.parentWindow||a.defau",
    "ltView:window}function bb(a,b,c){function d(c){c&&b.appendChild(u(c)?a.",
    "createTextNode(c):c)}for(var e=2;e<c.length;e++){var f=c[e];ba(f)&&!(ca",
    "(f)&&0<f.nodeType)?La(cb(f)?Ra(f):f,d):d(f)}}function db(a){return a&&a",
    ".parentNode?a.parentNode.removeChild(a):k}\nfunction G(a,b){if(a.contai",
    "ns&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a",
    ".compareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition",
    "(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction eb(a,b){if(",
    "a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPosi",
    "tion(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in ",
    "a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sour",
    "ceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;return e==f?fb(",
    "a,b):!c&&G(e,b)?-1*gb(a,b):!d&&G(f,a)?gb(b,a):(c?a.sourceIndex:e.source",
    "Index)-(d?b.sourceIndex:f.sourceIndex)}d=F(a);c=d.createRange();c.selec",
    "tNode(a);c.collapse(i);d=d.createRange();d.selectNode(b);d.collapse(i);",
    "\nreturn c.compareBoundaryPoints(s.Range.START_TO_END,d)}function gb(a,",
    "b){var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d",
    ".parentNode;return fb(d,a)}function fb(a,b){for(var c=b;c=c.previousSib",
    "ling;)if(c==a)return-1;return 1}\nfunction hb(a){var b,c=arguments.leng",
    "th;if(c){if(1==c)return arguments[0]}else return k;var d=[],e=Infinity;",
    "for(b=0;b<c;b++){for(var f=[],j=arguments[b];j;)f.unshift(j),j=j.parent",
    "Node;d.push(f);e=Math.min(e,f.length)}f=k;for(b=0;b<e;b++){for(var j=d[",
    "0][b],m=1;m<c;m++)if(j!=d[m][b])return f;f=j}return f}function F(a){ret",
    "urn 9==a.nodeType?a:a.ownerDocument||a.document}function ib(a,b){var c=",
    "[];return jb(a,b,c,i)?c[0]:h}\nfunction jb(a,b,c,d){if(a!=k)for(a=a.fir",
    "stChild;a;){if(b(a)&&(c.push(a),d)||jb(a,b,c,d))return i;a=a.nextSiblin",
    "g}return l}var kb={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},lb={IMG:",
    "\" \",BR:\"\\n\"};function mb(a,b,c){if(!(a.nodeName in kb))if(a.nodeTy",
    "pe==E)c?b.push((\"\"+a.nodeValue).replace(/(\\r\\n|\\r|\\n)/g,\"\")):b.",
    "push(a.nodeValue);else if(a.nodeName in lb)b.push(lb[a.nodeName]);else ",
    "for(a=a.firstChild;a;)mb(a,b,c),a=a.nextSibling}\nfunction cb(a){if(a&&",
    "\"number\"==typeof a.length){if(ca(a))return\"function\"==typeof a.item",
    "||\"string\"==typeof a.item;if(v(a))return\"function\"==typeof a.item}r",
    "eturn l}function nb(a,b){for(var a=a.parentNode,c=0;a;){if(b(a))return ",
    "a;a=a.parentNode;c++}return k}function Xa(a){this.v=a||s.document||docu",
    "ment}p=Xa.prototype;p.ia=n(\"v\");p.q=function(a){return u(a)?this.v.ge",
    "tElementById(a):a};\np.ga=function(a,b,c){var d=this.v,e=arguments,f=e[",
    "1],j=d.createElement(e[0]);f&&(u(f)?j.className=f:\"array\"==aa(f)?Ua.a",
    "pply(k,[j].concat(f)):Ya(j,f));2<e.length&&bb(d,j,e);return j};p.create",
    "Element=function(a){return this.v.createElement(a)};p.createTextNode=fu",
    "nction(a){return this.v.createTextNode(a)};p.ta=function(){return this.",
    "v.parentWindow||this.v.defaultView};p.appendChild=function(a,b){a.appen",
    "dChild(b)};p.removeNode=db;p.contains=G;var H={};H.Aa=function(){var a=",
    "{Pa:\"http://www.w3.org/2000/svg\"};return function(b){return a[b]||k}}",
    "();H.pa=function(a,b,c){var d=F(a);if(!d.implementation.hasFeature(\"XP",
    "ath\",\"3.0\"))return k;try{var e=d.createNSResolver?d.createNSResolver",
    "(d.documentElement):H.Aa;return d.evaluate(b,a,e,c,k)}catch(f){g(new z(",
    "32,\"Unable to locate an element with the xpath expression \"+b+\" beca",
    "use of the following error:\\n\"+f))}};\nH.na=function(a,b){(!a||1!=a.n",
    "odeType)&&g(new z(32,'The result of the xpath expression \"'+b+'\" is: ",
    "'+a+\". It should be an element.\"))};H.Ja=function(a,b){var c=function",
    "(){var c=H.pa(b,a,9);return c?c.singleNodeValue||k:b.selectSingleNode?(",
    "c=F(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.",
    "selectSingleNode(a)):k}();c===k||H.na(c,a);return c};\nH.Oa=function(a,",
    "b){var c=function(){var c=H.pa(b,a,7);if(c){for(var e=c.snapshotLength,",
    "f=[],j=0;j<e;++j)f.push(c.snapshotItem(j));return f}return b.selectNode",
    "s?(c=F(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\")",
    ",b.selectNodes(a)):[]}();La(c,function(b){H.na(b,a)});return c};var ob,",
    "pb,qb,rb,sb,tb,ub;ub=tb=sb=rb=qb=pb=ob=l;var I=ua();I&&(-1!=I.indexOf(",
    "\"Firefox\")?ob=i:-1!=I.indexOf(\"Camino\")?pb=i:-1!=I.indexOf(\"iPhone",
    "\")||-1!=I.indexOf(\"iPod\")?qb=i:-1!=I.indexOf(\"iPad\")?rb=i:-1!=I.in",
    "dexOf(\"Android\")?sb=i:-1!=I.indexOf(\"Chrome\")?tb=i:-1!=I.indexOf(\"",
    "Safari\")&&(ub=i));var vb=pb,wb=qb,xb=rb,yb=sb,zb=tb,Ab=ub;var Bb,Cb=\"",
    "\",J,Db;ob?J=/Firefox\\/([0-9.]+)/:zb?J=/Chrome\\/([0-9.]+)/:Ab?J=/Vers",
    "ion\\/([0-9.]+)/:wb||xb?(J=/Version\\/(\\S+).*Mobile\\/(\\S+)/,Db=i):yb",
    "?J=/Android\\s+([0-9.]+)(?:.*Version\\/([0-9.]+))?/:vb&&(J=/Camino\\/([",
    "0-9.]+)/);if(J)var Eb=J.exec(ua()),Cb=Eb?Db?Eb[1]+\".\"+Eb[2]:Eb[2]||Eb",
    "[1]:\"\";Bb=Cb;var Fb=xb||wb,Gb;if(yb){var Hb=/Android\\s+([0-9\\.]+)/.",
    "exec(ua());Gb=Hb?Number(Hb[1]):0}else Gb=0;var Ib=Gb;var K=\"StopIterat",
    "ion\"in s?s.StopIteration:Error(\"StopIteration\");function L(){}L.prot",
    "otype.next=function(){g(K)};L.prototype.t=function(){return this};funct",
    "ion Jb(a){if(a instanceof L)return a;if(\"function\"==typeof a.t)return",
    " a.t(l);if(ba(a)){var b=0,c=new L;c.next=function(){for(;;){b>=a.length",
    "&&g(K);if(b in a)return a[b++];b++}};return c}g(Error(\"Not implemented",
    "\"))};function M(a,b,c,d,e){this.p=!!b;a&&N(this,a,d);this.depth=e!=h?e",
    ":this.s||0;this.p&&(this.depth*=-1);this.Ba=!c}y(M,L);p=M.prototype;p.r",
    "=k;p.s=0;p.la=l;function N(a,b,c,d){if(a.r=b)a.s=\"number\"==typeof c?c",
    ":1!=a.r.nodeType?0:a.p?-1:1;\"number\"==typeof d&&(a.depth=d)}\np.next=",
    "function(){var a;if(this.la){(!this.r||this.Ba&&0==this.depth)&&g(K);a=",
    "this.r;var b=this.p?-1:1;if(this.s==b){var c=this.p?a.lastChild:a.first",
    "Child;c?N(this,c):N(this,a,-1*b)}else(c=this.p?a.previousSibling:a.next",
    "Sibling)?N(this,c):N(this,a.parentNode,-1*b);this.depth+=this.s*(this.p",
    "?-1:1)}else this.la=i;(a=this.r)||g(K);return a};\np.splice=function(a)",
    "{var b=this.r,c=this.p?1:-1;this.s==c&&(this.s=-1*c,this.depth+=this.s*",
    "(this.p?-1:1));this.p=!this.p;M.prototype.next.call(this);this.p=!this.",
    "p;for(var c=ba(arguments[0])?arguments[0]:arguments,d=c.length-1;0<=d;d",
    "--)b.parentNode&&b.parentNode.insertBefore(c[d],b.nextSibling);db(b)};f",
    "unction Kb(a,b,c,d){M.call(this,a,b,c,k,d)}y(Kb,M);Kb.prototype.next=fu",
    "nction(){do Kb.ca.next.call(this);while(-1==this.s);return this.r};func",
    "tion Lb(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}Lb.p",
    "rototype.toString=function(){return\"(\"+this.top+\"t, \"+this.right+\"",
    "r, \"+this.bottom+\"b, \"+this.left+\"l)\"};Lb.prototype.contains=funct",
    "ion(a){return!this||!a?l:a instanceof Lb?a.left>=this.left&&a.right<=th",
    "is.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=t",
    "his.right&&a.y>=this.top&&a.y<=this.bottom};function Mb(a,b){var c=F(a)",
    ";return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView",
    ".getComputedStyle(a,k))?c[b]||c.getPropertyValue(b):\"\"}function Nb(a,",
    "b){return Mb(a,b)||(a.currentStyle?a.currentStyle[b]:k)||a.style&&a.sty",
    "le[b]}\nfunction Ob(a){for(var b=F(a),c=Nb(a,\"position\"),d=\"fixed\"=",
    "=c||\"absolute\"==c,a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=Nb(a,\"p",
    "osition\"),d=d&&\"static\"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.s",
    "crollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||\"fixed\"==c||",
    "\"absolute\"==c||\"relative\"==c))return a;return k}\nfunction Pb(a){va",
    "r b=F(a),c=Nb(a,\"position\"),d=new C(0,0),e=(b?9==b.nodeType?b:F(b):do",
    "cument).documentElement;if(a==e)return d;if(a.getBoundingClientRect)a=a",
    ".getBoundingClientRect(),b=Wa(b),b=$a(b.v),d.x=a.left+b.x,d.y=a.top+b.y",
    ";else if(b.getBoxObjectFor)a=b.getBoxObjectFor(a),b=b.getBoxObjectFor(e",
    "),d.x=a.screenX-b.screenX,d.y=a.screenY-b.screenY;else{var f=a;do{d.x+=",
    "f.offsetLeft;d.y+=f.offsetTop;f!=a&&(d.x+=f.clientLeft||0,d.y+=f.client",
    "Top||0);if(\"fixed\"==Nb(f,\"position\")){d.x+=b.body.scrollLeft;\nd.y+",
    "=b.body.scrollTop;break}f=f.offsetParent}while(f&&f!=a);\"absolute\"==c",
    "&&(d.y-=b.body.offsetTop);for(f=a;(f=Ob(f))&&f!=b.body&&f!=e;)d.x-=f.sc",
    "rollLeft,d.y-=f.scrollTop}return d}\nfunction Qb(a){var b=new C;if(1==a",
    ".nodeType)if(a.getBoundingClientRect)a=a.getBoundingClientRect(),b.x=a.",
    "left,b.y=a.top;else{var c;c=Wa(a);c=$a(c.v);a=Pb(a);b.x=a.x-c.x;b.y=a.y",
    "-c.y}else{c=v(a.sa);var d=a;a.targetTouches?d=a.targetTouches[0]:c&&a.s",
    "a().targetTouches&&(d=a.sa().targetTouches[0]);b.x=d.clientX;b.y=d.clie",
    "ntY}return b}\nfunction Rb(a){if(\"none\"!=Nb(a,\"display\"))return Sb(",
    "a);var b=a.style,c=b.display,d=b.visibility,e=b.position;b.visibility=",
    "\"hidden\";b.position=\"absolute\";b.display=\"inline\";a=Sb(a);b.displ",
    "ay=c;b.position=e;b.visibility=d;return a}function Sb(a){var b=a.offset",
    "Width,c=a.offsetHeight;return(!t(b)||!b&&!c)&&a.getBoundingClientRect?(",
    "a=a.getBoundingClientRect(),new Va(a.right-a.left,a.bottom-a.top)):new ",
    "Va(b,c)};function O(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.toUpp",
    "erCase()==b)}function Tb(a){return O(a,\"OPTION\")?i:O(a,\"INPUT\")?(a=",
    "a.type.toLowerCase(),\"checkbox\"==a||\"radio\"==a):l}var Ub={\"class\"",
    ":\"className\",readonly:\"readOnly\"},Vb=[\"checked\",\"disabled\",\"dr",
    "aggable\",\"hidden\"];\nfunction Wb(a,b){var c=Ub[b]||b,d=a[c];if(!t(d)",
    "&&0<=B(Vb,c))return l;if(c=\"value\"==b)if(c=O(a,\"OPTION\")){var e;c=b",
    ".toLowerCase();if(a.hasAttribute)e=a.hasAttribute(c);else try{e=a.attri",
    "butes[c].specified}catch(f){e=l}c=!e}c&&(d=[],mb(a,d,l),d=d.join(\"\"))",
    ";return d}\nvar Xb=\"async,autofocus,autoplay,checked,compact,complete,",
    "controls,declare,defaultchecked,defaultselected,defer,disabled,draggabl",
    "e,ended,formnovalidate,hidden,indeterminate,iscontenteditable,ismap,ite",
    "mscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,op",
    "en,paused,pubdate,readonly,required,reversed,scoped,seamless,seeking,se",
    "lected,spellcheck,truespeed,willvalidate\".split(\",\"),Yb=\"BUTTON,INP",
    "UT,OPTGROUP,OPTION,SELECT,TEXTAREA\".split(\",\");\nfunction Zb(a){var ",
    "b=a.tagName.toUpperCase();return!(0<=B(Yb,b))?i:Wb(a,\"disabled\")?l:a.",
    "parentNode&&1==a.parentNode.nodeType&&\"OPTGROUP\"==b||\"OPTION\"==b?Zb",
    "(a.parentNode):i}var $b=\"text,search,tel,url,email,password,number\".s",
    "plit(\",\");function ac(a){function b(a){return\"inherit\"==a.contentEd",
    "itable?(a=bc(a))?b(a):l:\"true\"==a.contentEditable}return!t(a.contentE",
    "ditable)?l:t(a.isContentEditable)?a.isContentEditable:b(a)}\nfunction b",
    "c(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType",
    ";)a=a.parentNode;return O(a)?a:k}function cc(a,b){b=ra(b);return Mb(a,b",
    ")||dc(a,b)}function dc(a,b){var c=a.currentStyle||a.style,d=c[b];!t(d)&",
    "&v(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?",
    "t(d)?d:k:(c=bc(a))?dc(c,b):k}function ec(a){if(v(a.getBBox))try{var b=a",
    ".getBBox();if(b)return b}catch(c){}return Rb(a)}\nfunction fc(a,b){func",
    "tion c(a){if(\"none\"==cc(a,\"display\"))return l;a=bc(a);return!a||c(a",
    ")}function d(a){var b=ec(a);return 0<b.height&&0<b.width?i:Na(a.childNo",
    "des,function(a){return a.nodeType==E||O(a)&&d(a)})}function e(a){var b=",
    "bc(a);if(b&&\"hidden\"==cc(b,\"overflow\")){var c=ec(b),d=Qb(b),a=Qb(a)",
    ";return d.x+c.width<a.x||d.y+c.height<a.y?l:e(b)}return i}O(a)||g(Error",
    "(\"Argument to isShown must be of type Element\"));if(O(a,\"OPTION\")||",
    "O(a,\"OPTGROUP\")){var f=nb(a,function(a){return O(a,\"SELECT\")});retu",
    "rn!!f&&\nfc(f,i)}if(O(a,\"MAP\")){if(!a.name)return l;f=F(a);f=f.evalua",
    "te?H.Ja('/descendant::*[@usemap = \"#'+a.name+'\"]',f):ib(f,function(b)",
    "{var c;if(c=O(b))8==b.nodeType?b=k:(c=\"usemap\",\"style\"==c?(b=ha(b.s",
    "tyle.cssText).toLowerCase(),b=\";\"==b.charAt(b.length-1)?b:b+\";\"):(b",
    "=b.getAttributeNode(c),b=!b?k:0<=B(Xb,c)?\"true\":b.specified?b.value:k",
    ")),c=b==\"#\"+a.name;return c});return!!f&&fc(f,b)}return O(a,\"AREA\")",
    "?(f=nb(a,function(a){return O(a,\"MAP\")}),!!f&&fc(f,b)):O(a,\"INPUT\")",
    "&&\"hidden\"==a.type.toLowerCase()||O(a,\n\"NOSCRIPT\")||\"hidden\"==cc",
    "(a,\"visibility\")||!c(a)||!b&&0==gc(a)||!d(a)||!e(a)?l:i}function gc(a",
    "){var b=1,c=cc(a,\"opacity\");c&&(b=Number(c));(a=bc(a))&&(b*=gc(a));re",
    "turn b};function P(){this.l=Ca.document.documentElement;this.D=k;var a=",
    "F(this.l).activeElement;a&&hc(this,a)}P.prototype.q=n(\"l\");function h",
    "c(a,b){a.l=b;a.D=O(b,\"OPTION\")?nb(b,function(a){return O(a,\"SELECT\"",
    ")}):k}\nfunction ic(a,b,c,d,e,f){if(!fc(a.l,i)||!Zb(a.l))return l;e&&!(",
    "jc==b||kc==b)&&g(new z(12,\"Event type does not allow related target: ",
    "\"+b));c={clientX:c.x,clientY:c.y,button:d,altKey:l,ctrlKey:l,shiftKey:",
    "l,metaKey:l,wheelDelta:f||0,relatedTarget:e||k};if(a.D)a:switch(b){case",
    " lc:case mc:a=a.D.multiple?a.l:a.D;break a;default:a=a.D.multiple?a.l:k",
    "}else a=a.l;return a?nc(a,b,c):i}\nfunction oc(a,b,c,d,e,f){function j(",
    "a,c){var d={identifier:a,screenX:c.x,screenY:c.y,clientX:c.x,clientY:c.",
    "y,pageX:c.x,pageY:c.y};m.changedTouches.push(d);if(b==pc||b==qc)m.touch",
    "es.push(d),m.targetTouches.push(d)}var m={touches:[],targetTouches:[],c",
    "hangedTouches:[],altKey:l,ctrlKey:l,shiftKey:l,metaKey:l,relatedTarget:",
    "k,scale:0,rotation:0};j(c,d);t(e)&&j(e,f);nc(a.l,b,m)};var rc=yb?!(yb?0",
    "<=oa(Ib,4):0<=oa(Bb,4)):!Fb;function Q(a,b,c){this.G=a;this.N=b;this.O=",
    "c}Q.prototype.create=function(a){a=F(a).createEvent(\"HTMLEvents\");a.i",
    "nitEvent(this.G,this.N,this.O);return a};Q.prototype.toString=n(\"G\");",
    "function R(a,b,c){Q.call(this,a,b,c)}y(R,Q);\nR.prototype.create=functi",
    "on(a,b){this==sc&&g(new z(9,\"Browser does not support a mouse pixel sc",
    "roll event.\"));var c=F(a),d=ab(c),c=c.createEvent(\"MouseEvents\");thi",
    "s==tc&&(c.wheelDelta=b.wheelDelta);c.initMouseEvent(this.G,this.N,this.",
    "O,d,1,0,0,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b",
    ".button,b.relatedTarget);return c};function uc(a,b,c){Q.call(this,a,b,c",
    ")}y(uc,Q);\nuc.prototype.create=function(a,b){var c;c=F(a).createEvent(",
    "\"Events\");c.initEvent(this.G,this.N,this.O);c.altKey=b.altKey;c.ctrlK",
    "ey=b.ctrlKey;c.metaKey=b.metaKey;c.shiftKey=b.shiftKey;c.keyCode=b.char",
    "Code||b.keyCode;c.charCode=this==vc?c.keyCode:0;return c};function wc(a",
    ",b,c){Q.call(this,a,b,c)}y(wc,Q);\nwc.prototype.create=function(a,b){fu",
    "nction c(b){b=Ma(b,function(b){return e.createTouch(f,a,b.identifier,b.",
    "pageX,b.pageY,b.screenX,b.screenY)});return e.createTouchList.apply(e,b",
    ")}function d(b){var c=Ma(b,function(b){return{identifier:b.identifier,s",
    "creenX:b.screenX,screenY:b.screenY,clientX:b.clientX,clientY:b.clientY,",
    "pageX:b.pageX,pageY:b.pageY,target:a}});c.item=function(a){return c[a]}",
    ";return c}var e=F(a),f=ab(e),j=rc?d(b.changedTouches):c(b.changedTouche",
    "s),m=b.touches==b.changedTouches?j:rc?d(b.touches):\nc(b.touches),q=b.t",
    "argetTouches==b.changedTouches?j:rc?d(b.targetTouches):c(b.targetTouche",
    "s),r;rc?(r=e.createEvent(\"MouseEvents\"),r.initMouseEvent(this.G,this.",
    "N,this.O,f,1,0,0,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.me",
    "taKey,0,b.relatedTarget),r.touches=m,r.targetTouches=q,r.changedTouches",
    "=j,r.scale=b.scale,r.rotation=b.rotation):(r=e.createEvent(\"TouchEvent",
    "\"),yb?r.initTouchEvent(m,q,j,this.G,f,0,0,b.clientX,b.clientY,b.ctrlKe",
    "y,b.altKey,b.shiftKey,b.metaKey):r.initTouchEvent(this.G,this.N,\nthis.",
    "O,f,1,0,0,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,m",
    ",q,j,b.scale,b.rotation),r.relatedTarget=b.relatedTarget);return r};\nv",
    "ar xc=new Q(\"change\",i,l),lc=new R(\"click\",i,i),yc=new R(\"contextm",
    "enu\",i,i),zc=new R(\"dblclick\",i,i),Ac=new R(\"mousedown\",i,i),Bc=ne",
    "w R(\"mousemove\",i,l),kc=new R(\"mouseout\",i,i),jc=new R(\"mouseover",
    "\",i,i),mc=new R(\"mouseup\",i,i),tc=new R(\"mousewheel\",i,i),sc=new R",
    "(\"MozMousePixelScroll\",i,i),vc=new uc(\"keypress\",i,i),qc=new wc(\"t",
    "ouchmove\",i,i),pc=new wc(\"touchstart\",i,i);function nc(a,b,c){b=b.cr",
    "eate(a,c);\"isTrusted\"in b||(b.Ma=l);return a.dispatchEvent(b)};functi",
    "on Cc(a){if(\"function\"==typeof a.P)return a.P();if(u(a))return a.spli",
    "t(\"\");if(ba(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);retu",
    "rn b}return Ea(a)};function Dc(a,b){this.o={};this.wa={};var c=argument",
    "s.length;if(1<c){c%2&&g(Error(\"Uneven number of arguments\"));for(var ",
    "d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.da(a)}p",
    "=Dc.prototype;p.ma=0;p.P=function(){var a=[],b;for(b in this.o)\":\"==b",
    ".charAt(0)&&a.push(this.o[b]);return a};function Ec(a){var b=[],c;for(c",
    " in a.o)if(\":\"==c.charAt(0)){var d=c.substring(1);b.push(a.wa[c]?Numb",
    "er(d):d)}return b}\np.set=function(a,b){var c=\":\"+a;c in this.o||(thi",
    "s.ma++,\"number\"==typeof a&&(this.wa[c]=i));this.o[c]=b};p.da=function",
    "(a){var b;if(a instanceof Dc)b=Ec(a),a=a.P();else{b=[];var c=0,d;for(d ",
    "in a)b[c++]=d;a=Ea(a)}for(c=0;c<b.length;c++)this.set(b[c],a[c])};p.t=f",
    "unction(a){var b=0,c=Ec(this),d=this.o,e=this.ma,f=this,j=new L;j.next=",
    "function(){for(;;){e!=f.ma&&g(Error(\"The map has changed since the ite",
    "rator was created\"));b>=c.length&&g(K);var j=c[b++];return a?j:d[\":\"",
    "+j]}};return j};function Fc(a){this.o=new Dc;a&&this.da(a)}function Gc(",
    "a){var b=typeof a;return\"object\"==b&&a||\"function\"==b?\"o\"+(a[da]|",
    "|(a[da]=++ea)):b.substr(0,1)+a}p=Fc.prototype;p.add=function(a){this.o.",
    "set(Gc(a),a)};p.da=function(a){for(var a=Cc(a),b=a.length,c=0;c<b;c++)t",
    "his.add(a[c])};p.contains=function(a){return\":\"+Gc(a)in this.o.o};p.P",
    "=function(){return this.o.P()};p.t=function(){return this.o.t(l)};funct",
    "ion Hc(){P.call(this);var a=this.q();(O(a,\"TEXTAREA\")||(O(a,\"INPUT\"",
    ")?0<=B($b,a.type.toLowerCase()):ac(a)))&&Wb(a,\"readOnly\");this.Ia=new",
    " Fc}y(Hc,P);var Ic={};function S(a,b,c){ca(a)&&(a=a.c);a=new Jc(a);if(b",
    "&&(!(b in Ic)||c))Ic[b]={key:a,shift:l},c&&(Ic[c]={key:a,shift:i})}func",
    "tion Jc(a){this.code=a}S(8);S(9);S(13);S(16);S(17);S(18);S(19);S(20);S(",
    "27);S(32,\" \");S(33);S(34);S(35);S(36);S(37);S(38);S(39);S(40);S(44);S",
    "(45);S(46);S(48,\"0\",\")\");S(49,\"1\",\"!\");S(50,\"2\",\"@\");S(51,",
    "\"3\",\"#\");S(52,\"4\",\"$\");\nS(53,\"5\",\"%\");S(54,\"6\",\"^\");S(",
    "55,\"7\",\"&\");S(56,\"8\",\"*\");S(57,\"9\",\"(\");S(65,\"a\",\"A\");S",
    "(66,\"b\",\"B\");S(67,\"c\",\"C\");S(68,\"d\",\"D\");S(69,\"e\",\"E\");",
    "S(70,\"f\",\"F\");S(71,\"g\",\"G\");S(72,\"h\",\"H\");S(73,\"i\",\"I\")",
    ";S(74,\"j\",\"J\");S(75,\"k\",\"K\");S(76,\"l\",\"L\");S(77,\"m\",\"M\"",
    ");S(78,\"n\",\"N\");S(79,\"o\",\"O\");S(80,\"p\",\"P\");S(81,\"q\",\"Q",
    "\");S(82,\"r\",\"R\");S(83,\"s\",\"S\");S(84,\"t\",\"T\");S(85,\"u\",\"",
    "U\");S(86,\"v\",\"V\");S(87,\"w\",\"W\");S(88,\"x\",\"X\");S(89,\"y\",",
    "\"Y\");S(90,\"z\",\"Z\");S(ta?{e:91,c:91,opera:219}:sa?{e:224,c:91,oper",
    "a:17}:{e:0,c:91,opera:k});\nS(ta?{e:92,c:92,opera:220}:sa?{e:224,c:93,o",
    "pera:17}:{e:0,c:92,opera:k});S(ta?{e:93,c:93,opera:0}:sa?{e:0,c:0,opera",
    ":16}:{e:93,c:k,opera:0});S({e:96,c:96,opera:48},\"0\");S({e:97,c:97,ope",
    "ra:49},\"1\");S({e:98,c:98,opera:50},\"2\");S({e:99,c:99,opera:51},\"3",
    "\");S({e:100,c:100,opera:52},\"4\");S({e:101,c:101,opera:53},\"5\");S({",
    "e:102,c:102,opera:54},\"6\");S({e:103,c:103,opera:55},\"7\");S({e:104,c",
    ":104,opera:56},\"8\");S({e:105,c:105,opera:57},\"9\");S({e:106,c:106,op",
    "era:xa?56:42},\"*\");S({e:107,c:107,opera:xa?61:43},\"+\");\nS({e:109,c",
    ":109,opera:xa?109:45},\"-\");S({e:110,c:110,opera:xa?190:78},\".\");S({",
    "e:111,c:111,opera:xa?191:47},\"/\");S(144);S(112);S(113);S(114);S(115);",
    "S(116);S(117);S(118);S(119);S(120);S(121);S(122);S(123);S({e:107,c:187,",
    "opera:61},\"=\",\"+\");S({e:109,c:189,opera:109},\"-\",\"_\");S(188,\",",
    "\",\"<\");S(190,\".\",\">\");S(191,\"/\",\"?\");S(192,\"`\",\"~\");S(21",
    "9,\"[\",\"{\");S(220,\"\\\\\",\"|\");S(221,\"]\",\"}\");S({e:59,c:186,o",
    "pera:59},\";\",\":\");S(222,\"'\",'\"');Hc.prototype.Z=function(a){retu",
    "rn this.Ia.contains(a)};function Kc(a){return Lc(a||arguments.callee.ca",
    "ller,[])}\nfunction Lc(a,b){var c=[];if(0<=B(b,a))c.push(\"[...circular",
    " reference...]\");else if(a&&50>b.length){c.push(Mc(a)+\"(\");for(var d",
    "=a.arguments,e=0;e<d.length;e++){0<e&&c.push(\", \");var f;f=d[e];switc",
    "h(typeof f){case \"object\":f=f?\"object\":\"null\";break;case \"string",
    "\":break;case \"number\":f=\"\"+f;break;case \"boolean\":f=f?\"true\":",
    "\"false\";break;case \"function\":f=(f=Mc(f))?f:\"[fn]\";break;default:",
    "f=typeof f}40<f.length&&(f=f.substr(0,40)+\"...\");c.push(f)}b.push(a);",
    "c.push(\")\\n\");try{c.push(Lc(a.caller,b))}catch(j){c.push(\"[exceptio",
    "n trying to get caller]\\n\")}}else a?\nc.push(\"[...long stack...]\"):",
    "c.push(\"[end]\");return c.join(\"\")}function Mc(a){if(Nc[a])return Nc",
    "[a];a=\"\"+a;if(!Nc[a]){var b=/function ([^\\(]+)/.exec(a);Nc[a]=b?b[1]",
    ":\"[Anonymous]\"}return Nc[a]}var Nc={};function Oc(a,b,c,d,e){this.res",
    "et(a,b,c,d,e)}Oc.prototype.ra=k;Oc.prototype.qa=k;var Pc=0;Oc.prototype",
    ".reset=function(a,b,c,d,e){\"number\"==typeof e||Pc++;d||fa();this.R=a;",
    "this.Ga=b;delete this.ra;delete this.qa};Oc.prototype.xa=function(a){th",
    "is.R=a};function T(a){this.Ha=a}T.prototype.aa=k;T.prototype.R=k;T.prot",
    "otype.ea=k;T.prototype.ua=k;function Qc(a,b){this.name=a;this.value=b}Q",
    "c.prototype.toString=n(\"name\");var Rc=new Qc(\"WARNING\",900),Sc=new ",
    "Qc(\"CONFIG\",700);T.prototype.getParent=n(\"aa\");T.prototype.xa=funct",
    "ion(a){this.R=a};function Tc(a){if(a.R)return a.R;if(a.aa)return Tc(a.a",
    "a);Ja(\"Root logger has no level set.\");return k}\nT.prototype.log=fun",
    "ction(a,b,c){if(a.value>=Tc(this).value){a=this.Da(a,b,c);b=\"log:\"+a.",
    "Ga;s.console&&(s.console.timeStamp?s.console.timeStamp(b):s.console.mar",
    "kTimeline&&s.console.markTimeline(b));s.msWriteProfilerMark&&s.msWriteP",
    "rofilerMark(b);for(b=this;b;){var c=b,d=a;if(c.ua)for(var e=0,f=h;f=c.u",
    "a[e];e++)f(d);b=b.getParent()}}};\nT.prototype.Da=function(a,b,c){var d",
    "=new Oc(a,\"\"+b,this.Ha);if(c){d.ra=c;var e;var f=arguments.callee.cal",
    "ler;try{var j;var m;c:{for(var q=[\"window\",\"location\",\"href\"],r=s",
    ",D;D=q.shift();)if(r[D]!=k)r=r[D];else{m=k;break c}m=r}if(u(c))j={messa",
    "ge:c,name:\"Unknown error\",lineNumber:\"Not available\",fileName:m,sta",
    "ck:\"Not available\"};else{var w,x,q=l;try{w=c.lineNumber||c.Na||\"Not ",
    "available\"}catch(Kd){w=\"Not available\",q=i}try{x=c.fileName||c.filen",
    "ame||c.sourceURL||m}catch(Ld){x=\"Not available\",q=i}j=q||\n!c.lineNum",
    "ber||!c.fileName||!c.stack?{message:c.message,name:c.name,lineNumber:w,",
    "fileName:x,stack:c.stack||\"Not available\"}:c}e=\"Message: \"+ia(j.mes",
    "sage)+'\\nUrl: <a href=\"view-source:'+j.fileName+'\" target=\"_new\">'",
    "+j.fileName+\"</a>\\nLine: \"+j.lineNumber+\"\\n\\nBrowser stack:\\n\"+",
    "ia(j.stack+\"-> \")+\"[end]\\n\\nJS stack traversal:\\n\"+ia(Kc(f)+\"->",
    " \")}catch(Id){e=\"Exception trying to expose exception! You win, we lo",
    "se. \"+Id}d.qa=e}return d};var Uc={},Vc=k;\nfunction Wc(a){Vc||(Vc=new ",
    "T(\"\"),Uc[\"\"]=Vc,Vc.xa(Sc));var b;if(!(b=Uc[a])){b=new T(a);var c=a.",
    "lastIndexOf(\".\"),d=a.substr(c+1),c=Wc(a.substr(0,c));c.ea||(c.ea={});",
    "c.ea[d]=b;b.aa=c;Uc[a]=b}return b};function Xc(){}y(Xc,function(){});Wc",
    "(\"goog.dom.SavedRange\");y(function(a){this.Ka=\"goog_\"+pa++;this.Ca=",
    "\"goog_\"+pa++;this.oa=Wa(a.ia());a.V(this.oa.ga(\"SPAN\",{id:this.Ka})",
    ",this.oa.ga(\"SPAN\",{id:this.Ca}))},Xc);function Yc(){}function Zc(a){",
    "if(a.getSelection)return a.getSelection();var a=a.document,b=a.selectio",
    "n;if(b){try{var c=b.createRange();if(c.parentElement){if(c.parentElemen",
    "t().document!=a)return k}else if(!c.length||c.item(0).document!=a)retur",
    "n k}catch(d){return k}return b}return k}function $c(a){for(var b=[],c=0",
    ",d=a.H();c<d;c++)b.push(a.C(c));return b}Yc.prototype.I=o(l);Yc.prototy",
    "pe.ia=function(){return F(this.b())};Yc.prototype.ta=function(){return ",
    "ab(this.ia())};\nYc.prototype.containsNode=function(a,b){return this.B(",
    "ad(bd(a),h),b)};function U(a,b){M.call(this,a,b,i)}y(U,M);function cd()",
    "{}y(cd,Yc);cd.prototype.B=function(a,b){var c=$c(this),d=$c(a);return(b",
    "?Na:Oa)(d,function(a){return Na(c,function(c){return c.B(a,b)})})};cd.p",
    "rototype.insertNode=function(a,b){if(b){var c=this.b();c.parentNode&&c.",
    "parentNode.insertBefore(a,c)}else c=this.g(),c.parentNode&&c.parentNode",
    ".insertBefore(a,c.nextSibling);return a};cd.prototype.V=function(a,b){t",
    "his.insertNode(a,i);this.insertNode(b,l)};function dd(a,b,c,d,e){var f;",
    "if(a&&(this.f=a,this.i=b,this.d=c,this.h=d,1==a.nodeType&&\"BR\"!=a.tag",
    "Name&&(a=a.childNodes,(b=a[b])?(this.f=b,this.i=0):(a.length&&(this.f=A",
    "(a)),f=i)),1==c.nodeType))(this.d=c.childNodes[d])?this.h=0:this.d=c;U.",
    "call(this,e?this.d:this.f,e);if(f)try{this.next()}catch(j){j!=K&&g(j)}}",
    "y(dd,U);p=dd.prototype;p.f=k;p.d=k;p.i=0;p.h=0;p.b=n(\"f\");p.g=n(\"d\"",
    ");p.Q=function(){return this.la&&this.r==this.d&&(!this.h||1!=this.s)};",
    "p.next=function(){this.Q()&&g(K);return dd.ca.next.call(this)};\"Script",
    "Engine\"in s&&\"JScript\"==s.ScriptEngine()&&(s.ScriptEngineMajorVersio",
    "n(),s.ScriptEngineMinorVersion(),s.ScriptEngineBuildVersion());function",
    " ed(){}ed.prototype.B=function(a,b){var c=b&&!a.isCollapsed(),d=a.a;try",
    "{return c?0<=this.m(d,0,1)&&0>=this.m(d,1,0):0<=this.m(d,0,0)&&0>=this.",
    "m(d,1,1)}catch(e){g(e)}};ed.prototype.containsNode=function(a,b){return",
    " this.B(bd(a),b)};ed.prototype.t=function(){return new dd(this.b(),this",
    ".j(),this.g(),this.k())};function fd(a){this.a=a}y(fd,ed);p=fd.prototyp",
    "e;p.F=function(){return this.a.commonAncestorContainer};p.b=function(){",
    "return this.a.startContainer};p.j=function(){return this.a.startOffset}",
    ";p.g=function(){return this.a.endContainer};p.k=function(){return this.",
    "a.endOffset};p.m=function(a,b,c){return this.a.compareBoundaryPoints(1=",
    "=c?1==b?s.Range.START_TO_START:s.Range.START_TO_END:1==b?s.Range.END_TO",
    "_START:s.Range.END_TO_END,a)};p.isCollapsed=function(){return this.a.co",
    "llapsed};\np.select=function(a){this.ba(ab(F(this.b())).getSelection(),",
    "a)};p.ba=function(a){a.removeAllRanges();a.addRange(this.a)};p.insertNo",
    "de=function(a,b){var c=this.a.cloneRange();c.collapse(b);c.insertNode(a",
    ");c.detach();return a};\np.V=function(a,b){var c=ab(F(this.b()));if(c=(",
    "c=Zc(c||window))&&gd(c))var d=c.b(),e=c.g(),f=c.j(),j=c.k();var m=this.",
    "a.cloneRange(),q=this.a.cloneRange();m.collapse(l);q.collapse(i);m.inse",
    "rtNode(b);q.insertNode(a);m.detach();q.detach();if(c){if(d.nodeType==E)",
    "for(;f>d.length;){f-=d.length;do d=d.nextSibling;while(d==a||d==b)}if(e",
    ".nodeType==E)for(;j>e.length;){j-=e.length;do e=e.nextSibling;while(e==",
    "a||e==b)}c=new hd;c.J=id(d,f,e,j);\"BR\"==d.tagName&&(m=d.parentNode,f=",
    "B(m.childNodes,d),d=m);\"BR\"==e.tagName&&\n(m=e.parentNode,j=B(m.child",
    "Nodes,e),e=m);c.J?(c.f=e,c.i=j,c.d=d,c.h=f):(c.f=d,c.i=f,c.d=e,c.h=j);c",
    ".select()}};p.collapse=function(a){this.a.collapse(a)};function jd(a){t",
    "his.a=a}y(jd,fd);jd.prototype.ba=function(a,b){var c=b?this.g():this.b(",
    "),d=b?this.k():this.j(),e=b?this.b():this.g(),f=b?this.j():this.k();a.c",
    "ollapse(c,d);(c!=e||d!=f)&&a.extend(e,f)};function kd(a){this.a=a}y(kd,",
    "ed);Wc(\"goog.dom.browserrange.IeRange\");function ld(a){var b=F(a).bod",
    "y.createTextRange();if(1==a.nodeType)b.moveToElementText(a),V(a)&&!a.ch",
    "ildNodes.length&&b.collapse(l);else{for(var c=0,d=a;d=d.previousSibling",
    ";){var e=d.nodeType;if(e==E)c+=d.length;else if(1==e){b.moveToElementTe",
    "xt(d);break}}d||b.moveToElementText(a.parentNode);b.collapse(!d);c&&b.m",
    "ove(\"character\",c);b.moveEnd(\"character\",a.length)}return b}p=kd.pr",
    "ototype;p.S=k;p.f=k;p.d=k;p.i=-1;p.h=-1;\np.u=function(){this.S=this.f=",
    "this.d=k;this.i=this.h=-1};\np.F=function(){if(!this.S){var a=this.a.te",
    "xt,b=this.a.duplicate(),c=a.replace(/ +$/,\"\");(c=a.length-c.length)&&",
    "b.moveEnd(\"character\",-c);c=b.parentElement();b=b.htmlText.replace(/(",
    "\\r\\n|\\r|\\n)+/g,\" \").length;if(this.isCollapsed()&&0<b)return this",
    ".S=c;for(;b>c.outerHTML.replace(/(\\r\\n|\\r|\\n)+/g,\" \").length;)c=c",
    ".parentNode;for(;1==c.childNodes.length&&c.innerText==(c.firstChild.nod",
    "eType==E?c.firstChild.nodeValue:c.firstChild.innerText)&&V(c.firstChild",
    ");)c=c.firstChild;0==a.length&&(c=md(this,c));this.S=\nc}return this.S}",
    ";function md(a,b){for(var c=b.childNodes,d=0,e=c.length;d<e;d++){var f=",
    "c[d];if(V(f)){var j=ld(f),m=j.htmlText!=f.outerHTML;if(a.isCollapsed()&",
    "&m?0<=a.m(j,1,1)&&0>=a.m(j,1,0):a.a.inRange(j))return md(a,f)}}return b",
    "}p.b=function(){this.f||(this.f=nd(this,1),this.isCollapsed()&&(this.d=",
    "this.f));return this.f};p.j=function(){0>this.i&&(this.i=od(this,1),thi",
    "s.isCollapsed()&&(this.h=this.i));return this.i};\np.g=function(){if(th",
    "is.isCollapsed())return this.b();this.d||(this.d=nd(this,0));return thi",
    "s.d};p.k=function(){if(this.isCollapsed())return this.j();0>this.h&&(th",
    "is.h=od(this,0),this.isCollapsed()&&(this.i=this.h));return this.h};p.m",
    "=function(a,b,c){return this.a.compareEndPoints((1==b?\"Start\":\"End\"",
    ")+\"To\"+(1==c?\"Start\":\"End\"),a)};\nfunction nd(a,b,c){c=c||a.F();i",
    "f(!c||!c.firstChild)return c;for(var d=1==b,e=0,f=c.childNodes.length;e",
    "<f;e++){var j=d?e:f-e-1,m=c.childNodes[j],q;try{q=bd(m)}catch(r){contin",
    "ue}var D=q.a;if(a.isCollapsed())if(V(m)){if(q.B(a))return nd(a,b,m)}els",
    "e{if(0==a.m(D,1,1)){a.i=a.h=j;break}}else{if(a.B(q)){if(!V(m)){d?a.i=j:",
    "a.h=j+1;break}return nd(a,b,m)}if(0>a.m(D,1,0)&&0<a.m(D,0,1))return nd(",
    "a,b,m)}}return c}\nfunction od(a,b){var c=1==b,d=c?a.b():a.g();if(1==d.",
    "nodeType){for(var d=d.childNodes,e=d.length,f=c?1:-1,j=c?0:e-1;0<=j&&j<",
    "e;j+=f){var m=d[j];if(!V(m)&&0==a.a.compareEndPoints((1==b?\"Start\":\"",
    "End\")+\"To\"+(1==b?\"Start\":\"End\"),bd(m).a))return c?j:j+1}return-1",
    "==j?0:j}e=a.a.duplicate();f=ld(d);e.setEndPoint(c?\"EndToEnd\":\"StartT",
    "oStart\",f);e=e.text.length;return c?d.length-e:e}p.isCollapsed=functio",
    "n(){return 0==this.a.compareEndPoints(\"StartToEnd\",this.a)};p.select=",
    "function(){this.a.select()};\nfunction pd(a,b,c){var d;d=d||Wa(a.parent",
    "Element());var e;1!=b.nodeType&&(e=i,b=d.ga(\"DIV\",k,b));a.collapse(c)",
    ";d=d||Wa(a.parentElement());var f=c=b.id;c||(c=b.id=\"goog_\"+pa++);a.p",
    "asteHTML(b.outerHTML);(b=d.q(c))&&(f||b.removeAttribute(\"id\"));if(e){",
    "a=b.firstChild;e=b;if((d=e.parentNode)&&11!=d.nodeType)if(e.removeNode)",
    "e.removeNode(l);else{for(;b=e.firstChild;)d.insertBefore(b,e);db(e)}b=a",
    "}return b}p.insertNode=function(a,b){var c=pd(this.a.duplicate(),a,b);t",
    "his.u();return c};\np.V=function(a,b){var c=this.a.duplicate(),d=this.a",
    ".duplicate();pd(c,a,i);pd(d,b,l);this.u()};p.collapse=function(a){this.",
    "a.collapse(a);a?(this.d=this.f,this.h=this.i):(this.f=this.d,this.i=thi",
    "s.h)};function qd(a){this.a=a}y(qd,fd);qd.prototype.ba=function(a){a.co",
    "llapse(this.b(),this.j());(this.g()!=this.b()||this.k()!=this.j())&&a.e",
    "xtend(this.g(),this.k());0==a.rangeCount&&a.addRange(this.a)};function ",
    "W(a){this.a=a}y(W,fd);function bd(a){var b=F(a).createRange();if(a.node",
    "Type==E)b.setStart(a,0),b.setEnd(a,a.length);else if(V(a)){for(var c,d=",
    "a;(c=d.firstChild)&&V(c);)d=c;b.setStart(d,0);for(d=a;(c=d.lastChild)&&",
    "V(c);)d=c;b.setEnd(d,1==d.nodeType?d.childNodes.length:d.length)}else c",
    "=a.parentNode,a=B(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);retur",
    "n new W(b)}\nW.prototype.m=function(a,b,c){return Ba[\"528\"]||(Ba[\"52",
    "8\"]=0<=oa(ya,\"528\"))?W.ca.m.call(this,a,b,c):this.a.compareBoundaryP",
    "oints(1==c?1==b?s.Range.START_TO_START:s.Range.END_TO_START:1==b?s.Rang",
    "e.START_TO_END:s.Range.END_TO_END,a)};W.prototype.ba=function(a,b){a.re",
    "moveAllRanges();b?a.setBaseAndExtent(this.g(),this.k(),this.b(),this.j(",
    ")):a.setBaseAndExtent(this.b(),this.j(),this.g(),this.k())};function V(",
    "a){var b;a:if(1!=a.nodeType)b=l;else{switch(a.tagName){case \"APPLET\":",
    "case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"FRAME\":cas",
    "e \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":c",
    "ase \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"O",
    "BJECT\":case \"PARAM\":case \"SCRIPT\":case \"STYLE\":b=l;break a}b=i}r",
    "eturn b||a.nodeType==E};function hd(){}y(hd,Yc);function ad(a,b){var c=",
    "new hd;c.M=a;c.J=!!b;return c}p=hd.prototype;p.M=k;p.f=k;p.i=k;p.d=k;p.",
    "h=k;p.J=l;p.ja=o(\"text\");p.Y=function(){return X(this).a};p.u=functio",
    "n(){this.f=this.i=this.d=this.h=k};p.H=o(1);p.C=function(){return this}",
    ";function X(a){var b;if(!(b=a.M)){b=a.b();var c=a.j(),d=a.g(),e=a.k(),f",
    "=F(b).createRange();f.setStart(b,c);f.setEnd(d,e);b=a.M=new W(f)}return",
    " b}p.F=function(){return X(this).F()};p.b=function(){return this.f||(th",
    "is.f=X(this).b())};\np.j=function(){return this.i!=k?this.i:this.i=X(th",
    "is).j()};p.g=function(){return this.d||(this.d=X(this).g())};p.k=functi",
    "on(){return this.h!=k?this.h:this.h=X(this).k()};p.I=n(\"J\");p.B=funct",
    "ion(a,b){var c=a.ja();return\"text\"==c?X(this).B(X(a),b):\"control\"==",
    "c?(c=rd(a),(b?Na:Oa)(c,function(a){return this.containsNode(a,b)},this)",
    "):l};p.isCollapsed=function(){return X(this).isCollapsed()};p.t=functio",
    "n(){return new dd(this.b(),this.j(),this.g(),this.k())};p.select=functi",
    "on(){X(this).select(this.J)};\np.insertNode=function(a,b){var c=X(this)",
    ".insertNode(a,b);this.u();return c};p.V=function(a,b){X(this).V(a,b);th",
    "is.u()};p.ka=function(){return new sd(this)};p.collapse=function(a){a=t",
    "his.I()?!a:a;this.M&&this.M.collapse(a);a?(this.d=this.f,this.h=this.i)",
    ":(this.f=this.d,this.i=this.h);this.J=l};function sd(a){a.I()?a.g():a.b",
    "();a.I()?a.k():a.j();a.I()?a.b():a.g();a.I()?a.j():a.k()}y(sd,Xc);funct",
    "ion td(){}y(td,cd);p=td.prototype;p.a=k;p.n=k;p.U=k;p.u=function(){this",
    ".U=this.n=k};p.ja=o(\"control\");p.Y=function(){return this.a||document",
    ".body.createControlRange()};p.H=function(){return this.a?this.a.length:",
    "0};p.C=function(a){a=this.a.item(a);return ad(bd(a),h)};p.F=function(){",
    "return hb.apply(k,rd(this))};p.b=function(){return ud(this)[0]};p.j=o(0",
    ");p.g=function(){var a=ud(this),b=A(a);return Pa(a,function(a){return G",
    "(a,b)})};p.k=function(){return this.g().childNodes.length};\nfunction r",
    "d(a){if(!a.n&&(a.n=[],a.a))for(var b=0;b<a.a.length;b++)a.n.push(a.a.it",
    "em(b));return a.n}function ud(a){a.U||(a.U=rd(a).concat(),a.U.sort(func",
    "tion(a,c){return a.sourceIndex-c.sourceIndex}));return a.U}p.isCollapse",
    "d=function(){return!this.a||!this.a.length};p.t=function(){return new v",
    "d(this)};p.select=function(){this.a&&this.a.select()};p.ka=function(){r",
    "eturn new wd(this)};p.collapse=function(){this.a=k;this.u()};function w",
    "d(a){this.n=rd(a)}y(wd,Xc);\nfunction vd(a){a&&(this.n=ud(a),this.f=thi",
    "s.n.shift(),this.d=A(this.n)||this.f);U.call(this,this.f,l)}y(vd,U);p=v",
    "d.prototype;p.f=k;p.d=k;p.n=k;p.b=n(\"f\");p.g=n(\"d\");p.Q=function(){",
    "return!this.depth&&!this.n.length};p.next=function(){this.Q()&&g(K);if(",
    "!this.depth){var a=this.n.shift();N(this,a,1,1);return a}return vd.ca.n",
    "ext.call(this)};function xd(){this.w=[];this.T=[];this.W=this.L=k}y(xd,",
    "cd);p=xd.prototype;p.Fa=Wc(\"goog.dom.MultiRange\");p.u=function(){this",
    ".T=[];this.W=this.L=k};p.ja=o(\"mutli\");p.Y=function(){1<this.w.length",
    "&&this.Fa.log(Rc,\"getBrowserRangeObject called on MultiRange with more",
    " than 1 range\",h);return this.w[0]};p.H=function(){return this.w.lengt",
    "h};p.C=function(a){this.T[a]||(this.T[a]=ad(new W(this.w[a]),h));return",
    " this.T[a]};\np.F=function(){if(!this.W){for(var a=[],b=0,c=this.H();b<",
    "c;b++)a.push(this.C(b).F());this.W=hb.apply(k,a)}return this.W};functio",
    "n yd(a){a.L||(a.L=$c(a),a.L.sort(function(a,c){var d=a.b(),e=a.j(),f=c.",
    "b(),j=c.j();return d==f&&e==j?0:id(d,e,f,j)?1:-1}));return a.L}p.b=func",
    "tion(){return yd(this)[0].b()};p.j=function(){return yd(this)[0].j()};p",
    ".g=function(){return A(yd(this)).g()};p.k=function(){return A(yd(this))",
    ".k()};p.isCollapsed=function(){return 0==this.w.length||1==this.w.lengt",
    "h&&this.C(0).isCollapsed()};\np.t=function(){return new zd(this)};p.sel",
    "ect=function(){var a=Zc(this.ta());a.removeAllRanges();for(var b=0,c=th",
    "is.H();b<c;b++)a.addRange(this.C(b).Y())};p.ka=function(){return new Ad",
    "(this)};p.collapse=function(a){if(!this.isCollapsed()){var b=a?this.C(0",
    "):this.C(this.H()-1);this.u();b.collapse(a);this.T=[b];this.L=[b];this.",
    "w=[b.Y()]}};function Ad(a){Ma($c(a),function(a){return a.ka()})}y(Ad,Xc",
    ");function zd(a){a&&(this.K=Ma(yd(a),function(a){return Jb(a)}));U.call",
    "(this,a?this.b():k,l)}y(zd,U);p=zd.prototype;\np.K=k;p.X=0;p.b=function",
    "(){return this.K[0].b()};p.g=function(){return A(this.K).g()};p.Q=funct",
    "ion(){return this.K[this.X].Q()};p.next=function(){try{var a=this.K[thi",
    "s.X],b=a.next();N(this,a.r,a.s,a.depth);return b}catch(c){return(c!==K|",
    "|this.K.length-1==this.X)&&g(c),this.X++,this.next()}};function gd(a){v",
    "ar b,c=l;if(a.createRange)try{b=a.createRange()}catch(d){return k}else ",
    "if(a.rangeCount){if(1<a.rangeCount){b=new xd;for(var c=0,e=a.rangeCount",
    ";c<e;c++)b.w.push(a.getRangeAt(c));return b}b=a.getRangeAt(0);c=id(a.an",
    "chorNode,a.anchorOffset,a.focusNode,a.focusOffset)}else return k;b&&b.a",
    "ddElement?(a=new td,a.a=b):a=ad(new W(b),c);return a}\nfunction id(a,b,",
    "c,d){if(a==c)return d<b;var e;if(1==a.nodeType&&b)if(e=a.childNodes[b])",
    "a=e,b=0;else if(G(a,c))return i;if(1==c.nodeType&&d)if(e=c.childNodes[d",
    "])c=e,d=0;else if(G(c,a))return l;return 0<(eb(a,c)||b-d)};function Bd(",
    "){P.call(this);this.ha=this.z=k;this.A=new C(0,0);this.va=this.$=l}y(Bd",
    ",P);var Y={};Y[lc]=[0,1,2,k];Y[yc]=[k,k,2,k];Y[mc]=[0,1,2,k];Y[kc]=[0,1",
    ",2,0];Y[Bc]=[0,1,2,0];Y[zc]=Y[lc];Y[Ac]=Y[mc];Y[jc]=Y[kc];Bd.prototype.",
    "move=function(a,b){var c=Qb(a);this.A.x=b.x+c.x;this.A.y=b.y+c.y;a!=thi",
    "s.q()&&(c=this.q()===Ca.document.documentElement||this.q()===Ca.documen",
    "t.body,c=!this.va&&c?k:this.q(),Z(this,kc,a),hc(this,a),Z(this,jc,c));Z",
    "(this,Bc);this.$=l};\nfunction Z(a,b,c){a.va=i;return ic(a,b,a.A,Cd(a,b",
    "),c,h)}function Cd(a,b){if(!(b in Y))return 0;var c=Y[b][a.z===k?3:a.z]",
    ";c===k&&g(new z(13,\"Event does not permit the specified mouse button.",
    "\"));return c};function Dd(){P.call(this);this.A=new C(0,0);this.fa=new",
    " C(0,0)}y(Dd,P);Dd.prototype.za=0;Dd.prototype.ya=0;Dd.prototype.move=f",
    "unction(a,b,c){this.Z()||hc(this,a);a=Qb(a);this.A.x=b.x+a.x;this.A.y=b",
    ".y+a.y;t(c)&&(this.fa.x=c.x+a.x,this.fa.y=c.y+a.y);if(this.Z()){b=qc;th",
    "is.Z()||g(new z(13,\"Should never fire event when touchscreen is not pr",
    "essed.\"));var d,e;this.ya&&(d=this.ya,e=this.fa);oc(this,b,this.za,thi",
    "s.A,d,e)}};Dd.prototype.Z=function(){return!!this.za};function Ed(a,b){",
    "this.x=a;this.y=b}y(Ed,C);Ed.prototype.scale=function(a){this.x*=a;this",
    ".y*=a;return this};Ed.prototype.add=function(a){this.x+=a.x;this.y+=a.y",
    ";return this};function Fd(){P.call(this)}y(Fd,P);(function(a){a.La=func",
    "tion(){return a.Ea||(a.Ea=new a)}})(Fd);function Gd(a,b,c){fc(a,i)||g(n",
    "ew z(11,\"Element is not currently visible and may not be manipulated\"",
    "));var d=F(a).body,e=Pb(a),f=Pb(d),j,m,q,r;r=Mb(d,\"borderLeftWidth\");",
    "q=Mb(d,\"borderRightWidth\");j=Mb(d,\"borderTopWidth\");m=Mb(d,\"border",
    "BottomWidth\");j=new Lb(parseFloat(j),parseFloat(q),parseFloat(m),parse",
    "Float(r));m=e.x-f.x-j.left;e=e.y-f.y-j.top;f=d.clientHeight-a.offsetHei",
    "ght;d.scrollLeft+=Math.min(m,Math.max(m-(d.clientWidth-a.offsetWidth),0",
    "));d.scrollTop+=Math.min(e,Math.max(e-f,0));b||(b=Rb(a),\nb=new C(b.wid",
    "th/2,b.height/2));c=c||new Bd;c.move(a,b);c.z!==k&&g(new z(13,\"Cannot ",
    "press more then one button or an already pressed button.\"));c.z=0;c.ha",
    "=c.q();if(O(c.q(),\"OPTION\")||O(c.q(),\"SELECT\")||Z(c,Ac))if(a=c.D||c",
    ".l,b=F(a).activeElement,a!=b){if(b&&v(b.blur))try{b.blur()}catch(D){g(D",
    ")}v(a.focus)&&a.focus()}c.z===k&&g(new z(13,\"Cannot release a button w",
    "hen no button is pressed.\"));Z(c,mc);if(0==c.z&&c.q()==c.ha){a=c.A;b=C",
    "d(c,lc);if(fc(c.l,i)&&Zb(c.l)){if(d=Tb(c.l)){d=c.l;Tb(d)||g(new z(15,\"",
    "Element is not selectable\"));\ne=\"selected\";f=d.type&&d.type.toLower",
    "Case();if(\"checkbox\"==f||\"radio\"==f)e=\"checked\";d=!!Wb(d,e)}if(c.",
    "D&&(e=c.D,!d||e.multiple))c.l.selected=!d,!e.multiple&&nc(e,xc);ic(c,lc",
    ",a,b)}c.$&&Z(c,zc);c.$=!c.$}else 2==c.z&&Z(c,yc);c.z=k;c.ha=k}var Hd=[",
    "\"_\"],$=s;!(Hd[0]in $)&&$.execScript&&$.execScript(\"var \"+Hd[0]);for",
    "(var Jd;Hd.length&&(Jd=Hd.shift());)!Hd.length&&t(Gd)?$[Jd]=Gd:$=$[Jd]?",
    "$[Jd]:$[Jd]={};; return this._.apply(null,arguments);}.apply({navigator",
    ":typeof window!='undefined'?window.navigator:null}, arguments);}",
    NULL
};

const char* const EXECUTE_SCRIPT[] = {
    "function(){return function(){var g=void 0,h=null,k;\nfunction l(a){var ",
    "b=typeof a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\"",
    ";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a",
    ");if(\"[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||",
    "\"number\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefine",
    "d\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\")",
    ")return\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.c",
    "all&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumera",
    "ble(\"call\"))return\"function\"}else return\"null\";else if(\"function",
    "\"==\nb&&\"undefined\"==typeof a.call)return\"object\";return b}functio",
    "n m(a){var b=l(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof",
    " a.length}function n(a){a=l(a);return\"object\"==a||\"array\"==a||\"fun",
    "ction\"==a}var p=Date.now||function(){return+new Date};function q(a,b){",
    "function c(){}c.prototype=b.prototype;a.e=b.prototype;a.prototype=new c",
    "};function r(a,b){for(var c=1;c<arguments.length;c++)var d=(\"\"+argume",
    "nts[c]).replace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,d);return a};var s,",
    "t=\"\",u=/WebKit\\/(\\S+)/.exec(this.navigator?this.navigator.userAgent",
    ":h);s=t=u?u[1]:\"\";var w={};\nfunction x(){if(!w[\"528\"]){for(var a=0",
    ",b=(\"\"+s).replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").split(\".\"),c=",
    "\"528\".replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").split(\".\"),d=Math.",
    "max(b.length,c.length),e=0;0==a&&e<d;e++){var f=b[e]||\"\",v=c[e]||\"\"",
    ",o=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\"),S=RegExp(\"(\\\\d*)(\\\\D*)\",\"g",
    "\");do{var i=o.exec(f)||[\"\",\"\",\"\"],j=S.exec(v)||[\"\",\"\",\"\"];",
    "if(0==i[0].length&&0==j[0].length)break;a=((0==i[1].length?0:parseInt(i",
    "[1],10))<(0==j[1].length?0:parseInt(j[1],10))?-1:(0==i[1].length?0:pars",
    "eInt(i[1],10))>(0==\nj[1].length?0:parseInt(j[1],10))?1:0)||((0==i[2].l",
    "ength)<(0==j[2].length)?-1:(0==i[2].length)>(0==j[2].length)?1:0)||(i[2",
    "]<j[2]?-1:i[2]>j[2]?1:0)}while(0==a)}w[\"528\"]=0<=a}};var y=window;fun",
    "ction z(a,b){var c={},d;for(d in a)b.call(g,a[d],d,a)&&(c[d]=a[d]);retu",
    "rn c}function A(a,b){var c={},d;for(d in a)c[d]=b.call(g,a[d],d,a);retu",
    "rn c}function B(a,b){for(var c in a)if(b.call(g,a[c],c,a))return c};fun",
    "ction C(a,b){this.code=a;this.message=b||\"\";this.name=D[a]||D[13];var",
    " c=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}q(C,Er",
    "ror);\nvar D={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"Unkno",
    "wnCommandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisib",
    "leError\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"Elem",
    "entNotSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError",
    "\",24:\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"M",
    "odalDialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeou",
    "tError\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveT",
    "argetOutOfBoundsError\"};\nC.prototype.toString=function(){return\"[\"+",
    "this.name+\"] \"+this.message};function E(a){this.stack=Error().stack||",
    "\"\";a&&(this.message=\"\"+a)}q(E,Error);E.prototype.name=\"CustomError",
    "\";function F(a,b){b.unshift(a);E.call(this,r.apply(h,b));b.shift()}q(F",
    ",E);F.prototype.name=\"AssertionError\";function G(a,b){for(var c=a.len",
    "gth,d=Array(c),e=\"string\"==typeof a?a.split(\"\"):a,f=0;f<c;f++)f in ",
    "e&&(d[f]=b.call(g,e[f],f,a));return d};x();x();function H(a,b){this.typ",
    "e=a;this.currentTarget=this.target=b}q(H,function(){});H.prototype.c=!1",
    ";H.prototype.d=!0;function I(a,b){if(a){var c=this.type=a.type;H.call(t",
    "his,c);this.target=a.target||a.srcElement;this.currentTarget=b;var d=a.",
    "relatedTarget;d||(\"mouseover\"==c?d=a.fromElement:\"mouseout\"==c&&(d=",
    "a.toElement));this.relatedTarget=d;this.offsetX=a.offsetX!==g?a.offsetX",
    ":a.layerX;this.offsetY=a.offsetY!==g?a.offsetY:a.layerY;this.clientX=a.",
    "clientX!==g?a.clientX:a.pageX;this.clientY=a.clientY!==g?a.clientY:a.pa",
    "geY;this.screenX=a.screenX||0;this.screenY=a.screenY||0;this.button=a.b",
    "utton;this.keyCode=a.keyCode||\n0;this.charCode=a.charCode||(\"keypress",
    "\"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shi",
    "ftKey=a.shiftKey;this.metaKey=a.metaKey;this.state=a.state;delete this.",
    "d;delete this.c}}q(I,H);k=I.prototype;k.target=h;k.relatedTarget=h;k.of",
    "fsetX=0;k.offsetY=0;k.clientX=0;k.clientY=0;k.screenX=0;k.screenY=0;k.b",
    "utton=0;k.keyCode=0;k.charCode=0;k.ctrlKey=!1;k.altKey=!1;k.shiftKey=!1",
    ";k.metaKey=!1;function J(){this.a=g}\nfunction K(a,b,c){switch(typeof b",
    "){case \"string\":L(b,c);break;case \"number\":c.push(isFinite(b)&&!isN",
    "aN(b)?b:\"null\");break;case \"boolean\":c.push(b);break;case \"undefin",
    "ed\":c.push(\"null\");break;case \"object\":if(b==h){c.push(\"null\");b",
    "reak}if(\"array\"==l(b)){var d=b.length;c.push(\"[\");for(var e=\"\",f=",
    "0;f<d;f++)c.push(e),e=b[f],K(a,a.a?a.a.call(b,\"\"+f,e):e,c),e=\",\";c.",
    "push(\"]\");break}c.push(\"{\");d=\"\";for(f in b)Object.prototype.hasO",
    "wnProperty.call(b,f)&&(e=b[f],\"function\"!=typeof e&&(c.push(d),L(f,c)",
    ",c.push(\":\"),\nK(a,a.a?a.a.call(b,f,e):e,c),d=\",\"));c.push(\"}\");b",
    "reak;case \"function\":break;default:throw Error(\"Unknown type: \"+typ",
    "eof b);}}var M={'\"':'\\\\\"',\"\\\\\":\"\\\\\\\\\",\"/\":\"\\\\/\",\"",
    "\\u0008\":\"\\\\b\",\"\\u000c\":\"\\\\f\",\"\\n\":\"\\\\n\",\"\\r\":\"",
    "\\\\r\",\"\\t\":\"\\\\t\",\"\\x0B\":\"\\\\u000b\"},N=/\\uffff/.test(\"",
    "\\uffff\")?/[\\\\\\\"\\x00-\\x1f\\x7f-\\uffff]/g:/[\\\\\\\"\\x00-\\x1f",
    "\\x7f-\\xff]/g;\nfunction L(a,b){b.push('\"',a.replace(N,function(a){if",
    "(a in M)return M[a];var b=a.charCodeAt(0),e=\"\\\\u\";16>b?e+=\"000\":2",
    "56>b?e+=\"00\":4096>b&&(e+=\"0\");return M[a]=e+b.toString(16)}),'\"')}",
    ";function O(a){switch(l(a)){case \"string\":case \"number\":case \"bool",
    "ean\":return a;case \"function\":return a.toString();case \"array\":ret",
    "urn G(a,O);case \"object\":if(\"nodeType\"in a&&(1==a.nodeType||9==a.no",
    "deType)){var b={};b.ELEMENT=P(a);return b}if(\"document\"in a)return b=",
    "{},b.WINDOW=P(a),b;if(m(a))return G(a,O);a=z(a,function(a,b){return\"nu",
    "mber\"==typeof b||\"string\"==typeof b});return A(a,O);default:return h",
    "}}\nfunction Q(a,b){return\"array\"==l(a)?G(a,function(a){return Q(a,b)",
    "}):n(a)?\"function\"==typeof a?a:\"ELEMENT\"in a?R(a.ELEMENT,b):\"WINDO",
    "W\"in a?R(a.WINDOW,b):A(a,function(a){return Q(a,b)}):a}function T(a){v",
    "ar a=a||document,b=a.$wdc_;b||(b=a.$wdc_={},b.b=p());b.b||(b.b=p());ret",
    "urn b}function P(a){var b=T(a.ownerDocument),c=B(b,function(b){return b",
    "==a});c||(c=\":wdc:\"+b.b++,b[c]=a);return c}\nfunction R(a,b){var a=de",
    "codeURIComponent(a),c=b||document,d=T(c);if(!(a in d))throw new C(10,\"",
    "Element does not exist in cache\");var e=d[a];if(\"setInterval\"in e){i",
    "f(e.closed)throw delete d[a],new C(23,\"Window has been closed.\");retu",
    "rn e}for(var f=e;f;){if(f==c.documentElement)return e;f=f.parentNode}de",
    "lete d[a];throw new C(10,\"Element is no longer attached to the DOM\");",
    "};function U(a,b,c,d){var d=d||y,e;try{var a=\"string\"==typeof a?new d",
    ".Function(a):d==window?a:new d.Function(\"return (\"+a+\").apply(null,a",
    "rguments);\"),f=Q(b,d.document),v=a.apply(h,f);e={status:0,value:O(v)}}",
    "catch(o){e={status:\"code\"in o?o.code:13,value:{message:o.message}}}c&",
    "&(a=[],K(new J,e,a),e=a.join(\"\"));return e}var V=[\"_\"],W=this;!(V[0",
    "]in W)&&W.execScript&&W.execScript(\"var \"+V[0]);for(var X;V.length&&(",
    "X=V.shift());)!V.length&&U!==g?W[X]=U:W=W[X]?W[X]:W[X]={};; return this",
    "._.apply(null,arguments);}.apply({navigator:typeof window!='undefined'?",
    "window.navigator:null}, arguments);}",
    NULL
};

const char* const FIND_ELEMENT[] = {
    "function(){return function(){function g(a){throw a;}var j=void 0,k=!0,l",
    "=null,m=!1,n=this;\nfunction aa(a){var b=typeof a;if(\"object\"==b)if(a",
    "){if(a instanceof Array)return\"array\";if(a instanceof Object)return b",
    ";var c=Object.prototype.toString.call(a);if(\"[object Window]\"==c)retu",
    "rn\"object\";if(\"[object Array]\"==c||\"number\"==typeof a.length&&\"u",
    "ndefined\"!=typeof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerab",
    "le&&!a.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[object Fu",
    "nction]\"==c||\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.pro",
    "pertyIsEnumerable&&!a.propertyIsEnumerable(\"call\"))return\"function\"",
    "}else return\"null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a",
    ".call)return\"object\";return b}function o(a){return\"string\"==typeof ",
    "a}function p(a){return\"function\"==aa(a)}function q(a,b){function c(){",
    "}c.prototype=b.prototype;a.q=b.prototype;a.prototype=new c};function ba",
    "(a){var b=a.length-1;return 0<=b&&a.indexOf(\" \",b)==b}function ca(a,b",
    "){for(var c=1;c<arguments.length;c++)var d=(\"\"+arguments[c]).replace(",
    "/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,d);return a}function r(a){return a.",
    "replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")}var da={};function ea(a){ret",
    "urn da[a]||(da[a]=(\"\"+a).replace(/\\-([a-z])/g,function(a,c){return c",
    ".toUpperCase()}))};function s(){return n.navigator?n.navigator.userAgen",
    "t:l}var fa,ga=\"\",ha=/WebKit\\/(\\S+)/.exec(s());fa=ga=ha?ha[1]:\"\";v",
    "ar ia={};var ja=window;function v(a){this.stack=Error().stack||\"\";a&&",
    "(this.message=\"\"+a)}q(v,Error);v.prototype.name=\"CustomError\";funct",
    "ion ka(a,b){b.unshift(a);v.call(this,ca.apply(l,b));b.shift()}q(ka,v);k",
    "a.prototype.name=\"AssertionError\";function la(a,b){for(var c=a.length",
    ",d=o(a)?a.split(\"\"):a,f=0;f<c;f++)f in d&&b.call(j,d[f],f,a)}function",
    " w(a,b){for(var c=a.length,d=[],f=0,e=o(a)?a.split(\"\"):a,i=0;i<c;i++)",
    "if(i in e){var h=e[i];b.call(j,h,i,a)&&(d[f++]=h)}return d}function ma(",
    "a,b){for(var c=a.length,d=o(a)?a.split(\"\"):a,f=0;f<c;f++)if(f in d&&b",
    ".call(j,d[f],f,a))return k;return m}\nfunction x(a,b){var c;a:{c=a.leng",
    "th;for(var d=o(a)?a.split(\"\"):a,f=0;f<c;f++)if(f in d&&b.call(j,d[f],",
    "f,a)){c=f;break a}c=-1}return 0>c?l:o(a)?a.charAt(c):a[c]}function y(a,",
    "b){var c;a:if(o(a))c=!o(b)||1!=b.length?-1:a.indexOf(b,0);else{for(c=0;",
    "c<a.length;c++)if(c in a&&a[c]===b)break a;c=-1}return 0<=c};var na;fun",
    "ction z(a,b){this.x=a!==j?a:0;this.y=b!==j?b:0}z.prototype.toString=fun",
    "ction(){return\"(\"+this.x+\", \"+this.y+\")\"};function A(a,b){this.wi",
    "dth=a;this.height=b}A.prototype.toString=function(){return\"(\"+this.wi",
    "dth+\" x \"+this.height+\")\"};var oa=3;function B(a){return a?new C(D(",
    "a)):na||(na=new C)}function E(a,b){if(a.contains&&1==b.nodeType)return ",
    "a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)",
    "return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b",
    ".parentNode;return b==a}function D(a){return 9==a.nodeType?a:a.ownerDoc",
    "ument||a.document}function pa(a,b){var c=[];return qa(a,b,c,k)?c[0]:j}",
    "\nfunction qa(a,b,c,d){if(a!=l)for(a=a.firstChild;a;){if(b(a)&&(c.push(",
    "a),d)||qa(a,b,c,d))return k;a=a.nextSibling}return m}function ra(a,b){f",
    "or(var a=a.parentNode,c=0;a;){if(b(a))return a;a=a.parentNode;c++}retur",
    "n l}function C(a){this.f=a||n.document||document}\nfunction F(a,b,c,d){",
    "a=d||a.f;b=b&&\"*\"!=b?b.toUpperCase():\"\";if(d=a.querySelectorAll)if(",
    "d=a.querySelector)if(!(d=\"CSS1Compat\"==document.compatMode))if(!(d=ia",
    "[\"528\"])){for(var d=0,f=r(\"\"+fa).split(\".\"),e=r(\"528\").split(\"",
    ".\"),i=Math.max(f.length,e.length),h=0;0==d&&h<i;h++){var G=f[h]||\"\",",
    "Oa=e[h]||\"\",Pa=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\"),Qa=RegExp(\"(\\\\d*",
    ")(\\\\D*)\",\"g\");do{var t=Pa.exec(G)||[\"\",\"\",\"\"],u=Qa.exec(Oa)|",
    "|[\"\",\"\",\"\"];if(0==t[0].length&&0==u[0].length)break;d=((0==t[1].l",
    "ength?0:parseInt(t[1],10))<(0==u[1].length?\n0:parseInt(u[1],10))?-1:(0",
    "==t[1].length?0:parseInt(t[1],10))>(0==u[1].length?0:parseInt(u[1],10))",
    "?1:0)||((0==t[2].length)<(0==u[2].length)?-1:(0==t[2].length)>(0==u[2].",
    "length)?1:0)||(t[2]<u[2]?-1:t[2]>u[2]?1:0)}while(0==d)}d=ia[\"528\"]=0<",
    "=d}if(d&&(b||c))c=a.querySelectorAll(b+(c?\".\"+c:\"\"));else if(c&&a.g",
    "etElementsByClassName)if(a=a.getElementsByClassName(c),b){d={};for(e=f=",
    "0;i=a[e];e++)b==i.nodeName&&(d[f++]=i);d.length=f;c=d}else c=a;else if(",
    "a=a.getElementsByTagName(b||\"*\"),c){d={};for(e=f=0;i=a[e];e++)b=\ni.c",
    "lassName,\"function\"==typeof b.split&&y(b.split(/\\s+/),c)&&(d[f++]=i)",
    ";d.length=f;c=d}else c=a;return c}function sa(a){var b=a.f,a=b.body,b=b",
    ".parentWindow||b.defaultView;return new z(b.pageXOffset||a.scrollLeft,b",
    ".pageYOffset||a.scrollTop)}C.prototype.contains=E;var H={g:function(a){",
    "return!(!a.querySelectorAll||!a.querySelector)},b:function(a,b){a||g(Er",
    "ror(\"No class name specified\"));a=r(a);1<a.split(/\\s+/).length&&g(Er",
    "ror(\"Compound class names not permitted\"));if(H.g(b))return b.querySe",
    "lector(\".\"+a.replace(/\\./g,\"\\\\.\"))||l;var c=F(B(b),\"*\",a,b);re",
    "turn c.length?c[0]:l},c:function(a,b){a||g(Error(\"No class name specif",
    "ied\"));a=r(a);1<a.split(/\\s+/).length&&g(Error(\"Compound class names",
    " not permitted\"));return H.g(b)?b.querySelectorAll(\".\"+a.replace(/",
    "\\./g,\"\\\\.\")):\nF(B(b),\"*\",a,b)}};var I,ta,ua,va,wa,xa,ya;ya=xa=w",
    "a=va=ua=ta=I=m;var J=s();J&&(-1!=J.indexOf(\"Firefox\")?I=k:-1!=J.index",
    "Of(\"Camino\")?ta=k:-1!=J.indexOf(\"iPhone\")||-1!=J.indexOf(\"iPod\")?",
    "ua=k:-1!=J.indexOf(\"iPad\")?va=k:-1!=J.indexOf(\"Android\")?wa=k:-1!=J",
    ".indexOf(\"Chrome\")?xa=k:-1!=J.indexOf(\"Safari\")&&(ya=k));var za=ta,",
    "Aa=ua,Ba=va,Ca=wa,Da=xa,Ea=ya;var K;I?K=/Firefox\\/([0-9.]+)/:Da?K=/Chr",
    "ome\\/([0-9.]+)/:Ea?K=/Version\\/([0-9.]+)/:Aa||Ba?K=/Version\\/(\\S+).",
    "*Mobile\\/(\\S+)/:Ca?K=/Android\\s+([0-9.]+)(?:.*Version\\/([0-9.]+))?/",
    ":za&&(K=/Camino\\/([0-9.]+)/);K&&K.exec(s());var L={b:function(a,b){a||",
    "g(Error(\"No selector specified\"));L.i(a)&&g(Error(\"Compound selector",
    "s not permitted\"));var a=r(a),c=b.querySelector(a);return c&&1==c.node",
    "Type?c:l},c:function(a,b){a||g(Error(\"No selector specified\"));L.i(a)",
    "&&g(Error(\"Compound selectors not permitted\"));a=r(a);return b.queryS",
    "electorAll(a)},i:function(a){return 1<a.split(/(,)(?=(?:[^']|'[^']*')*$",
    ")/).length&&1<a.split(/(,)(?=(?:[^\"]|\"[^\"]*\")*$)/).length}};functio",
    "n M(a,b){this.code=a;this.message=b||\"\";this.name=Fa[a]||Fa[13];var c",
    "=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}q(M,Erro",
    "r);\nvar Fa={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"Unknow",
    "nCommandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibl",
    "eError\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"Eleme",
    "ntNotSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\"",
    ",24:\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"Mod",
    "alDialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutE",
    "rror\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTar",
    "getOutOfBoundsError\"};\nM.prototype.toString=function(){return\"[\"+th",
    "is.name+\"] \"+this.message};var N={};N.o=function(){var a={r:\"http://",
    "www.w3.org/2000/svg\"};return function(b){return a[b]||l}}();N.j=functi",
    "on(a,b,c){var d=D(a);if(!d.implementation.hasFeature(\"XPath\",\"3.0\")",
    ")return l;try{var f=d.createNSResolver?d.createNSResolver(d.documentEle",
    "ment):N.o;return d.evaluate(b,a,f,c,l)}catch(e){g(new M(32,\"Unable to ",
    "locate an element with the xpath expression \"+b+\" because of the foll",
    "owing error:\\n\"+e))}};\nN.h=function(a,b){(!a||1!=a.nodeType)&&g(new ",
    "M(32,'The result of the xpath expression \"'+b+'\" is: '+a+\". It shoul",
    "d be an element.\"))};N.b=function(a,b){var c=function(){var c=N.j(b,a,",
    "9);return c?c.singleNodeValue||l:b.selectSingleNode?(c=D(b),c.setProper",
    "ty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a",
    ")):l}();c===l||N.h(c,a);return c};\nN.c=function(a,b){var c=function(){",
    "var c=N.j(b,a,7);if(c){for(var f=c.snapshotLength,e=[],i=0;i<f;++i)e.pu",
    "sh(c.snapshotItem(i));return e}return b.selectNodes?(c=D(b),c.setProper",
    "ty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]",
    "}();la(c,function(b){N.h(b,a)});return c};var Ga=\"StopIteration\"in n?",
    "n.StopIteration:Error(\"StopIteration\");function Ha(){}Ha.prototype.ne",
    "xt=function(){g(Ga)};function O(a,b,c,d,f){this.a=!!b;a&&P(this,a,d);th",
    "is.depth=f!=j?f:this.e||0;this.a&&(this.depth*=-1);this.p=!c}q(O,Ha);O.",
    "prototype.d=l;O.prototype.e=0;O.prototype.n=m;function P(a,b,c){if(a.d=",
    "b)a.e=\"number\"==typeof c?c:1!=a.d.nodeType?0:a.a?-1:1}\nO.prototype.n",
    "ext=function(){var a;if(this.n){(!this.d||this.p&&0==this.depth)&&g(Ga)",
    ";a=this.d;var b=this.a?-1:1;if(this.e==b){var c=this.a?a.lastChild:a.fi",
    "rstChild;c?P(this,c):P(this,a,-1*b)}else(c=this.a?a.previousSibling:a.n",
    "extSibling)?P(this,c):P(this,a.parentNode,-1*b);this.depth+=this.e*(thi",
    "s.a?-1:1)}else this.n=k;(a=this.d)||g(Ga);return a};\nO.prototype.splic",
    "e=function(a){var b=this.d,c=this.a?1:-1;this.e==c&&(this.e=-1*c,this.d",
    "epth+=this.e*(this.a?-1:1));this.a=!this.a;O.prototype.next.call(this);",
    "this.a=!this.a;for(var c=arguments[0],d=aa(c),c=\"array\"==d||\"object",
    "\"==d&&\"number\"==typeof c.length?arguments[0]:arguments,d=c.length-1;",
    "0<=d;d--)b.parentNode&&b.parentNode.insertBefore(c[d],b.nextSibling);b&",
    "&b.parentNode&&b.parentNode.removeChild(b)};function Ia(a,b,c,d){O.call",
    "(this,a,b,c,l,d)}q(Ia,O);Ia.prototype.next=function(){do Ia.q.next.call",
    "(this);while(-1==this.e);return this.d};function Ja(a,b){var c=D(a);ret",
    "urn c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.get",
    "ComputedStyle(a,l))?c[b]||c.getPropertyValue(b):\"\"}function Q(a,b){re",
    "turn Ja(a,b)||(a.currentStyle?a.currentStyle[b]:l)||a.style&&a.style[b]",
    "}\nfunction Ka(a){for(var b=D(a),c=Q(a,\"position\"),d=\"fixed\"==c||\"",
    "absolute\"==c,a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=Q(a,\"position",
    "\"),d=d&&\"static\"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWi",
    "dth>a.clientWidth||a.scrollHeight>a.clientHeight||\"fixed\"==c||\"absol",
    "ute\"==c||\"relative\"==c))return a;return l}\nfunction La(a){var b=new",
    " z;if(1==a.nodeType)if(a.getBoundingClientRect){var c=a.getBoundingClie",
    "ntRect();b.x=c.left;b.y=c.top}else{c=sa(B(a));var d=D(a),f=Q(a,\"positi",
    "on\"),e=new z(0,0),i=(d?9==d.nodeType?d:D(d):document).documentElement;",
    "if(a!=i)if(a.getBoundingClientRect)a=a.getBoundingClientRect(),d=sa(B(d",
    ")),e.x=a.left+d.x,e.y=a.top+d.y;else if(d.getBoxObjectFor)a=d.getBoxObj",
    "ectFor(a),d=d.getBoxObjectFor(i),e.x=a.screenX-d.screenX,e.y=a.screenY-",
    "d.screenY;else{var h=a;do{e.x+=h.offsetLeft;e.y+=h.offsetTop;\nh!=a&&(e",
    ".x+=h.clientLeft||0,e.y+=h.clientTop||0);if(\"fixed\"==Q(h,\"position\"",
    ")){e.x+=d.body.scrollLeft;e.y+=d.body.scrollTop;break}h=h.offsetParent}",
    "while(h&&h!=a);\"absolute\"==f&&(e.y-=d.body.offsetTop);for(h=a;(h=Ka(h",
    "))&&h!=d.body&&h!=i;)e.x-=h.scrollLeft,e.y-=h.scrollTop}b.x=e.x-c.x;b.y",
    "=e.y-c.y}else c=p(a.k),e=a,a.targetTouches?e=a.targetTouches[0]:c&&a.k(",
    ").targetTouches&&(e=a.k().targetTouches[0]),b.x=e.clientX,b.y=e.clientY",
    ";return b}\nfunction Ma(a){var b=a.offsetWidth,c=a.offsetHeight;return(",
    "b===j||!b&&!c)&&a.getBoundingClientRect?(a=a.getBoundingClientRect(),ne",
    "w A(a.right-a.left,a.bottom-a.top)):new A(b,c)};function R(a,b){return!",
    "!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}var Na=\"async,auto",
    "focus,autoplay,checked,compact,complete,controls,declare,defaultchecked",
    ",defaultselected,defer,disabled,draggable,ended,formnovalidate,hidden,i",
    "ndeterminate,iscontenteditable,ismap,itemscope,loop,multiple,muted,nohr",
    "ef,noresize,noshade,novalidate,nowrap,open,paused,pubdate,readonly,requ",
    "ired,reversed,scoped,seamless,seeking,selected,spellcheck,truespeed,wil",
    "lvalidate\".split(\",\");\nfunction S(a,b){if(8==a.nodeType)return l;b=",
    "b.toLowerCase();if(\"style\"==b){var c=r(a.style.cssText).toLowerCase()",
    ";return c=\";\"==c.charAt(c.length-1)?c:c+\";\"}c=a.getAttributeNode(b)",
    ";return!c?l:y(Na,b)?\"true\":c.specified?c.value:l}function T(a){for(a=",
    "a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.paren",
    "tNode;return R(a)?a:l}function U(a,b){b=ea(b);return Ja(a,b)||Ra(a,b)}",
    "\nfunction Ra(a,b){var c=a.currentStyle||a.style,d=c[b];d===j&&p(c.getP",
    "ropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?d!==j?d:l",
    ":(c=T(a))?Ra(c,b):l}function Sa(a){if(p(a.getBBox))try{var b=a.getBBox(",
    ");if(b)return b}catch(c){}if(\"none\"!=Q(a,\"display\"))a=Ma(a);else{va",
    "r b=a.style,d=b.display,f=b.visibility,e=b.position;b.visibility=\"hidd",
    "en\";b.position=\"absolute\";b.display=\"inline\";a=Ma(a);b.display=d;b",
    ".position=e;b.visibility=f}return a}\nfunction V(a,b){function c(a){if(",
    "\"none\"==U(a,\"display\"))return m;a=T(a);return!a||c(a)}function d(a)",
    "{var b=Sa(a);return 0<b.height&&0<b.width?k:ma(a.childNodes,function(a)",
    "{return a.nodeType==oa||R(a)&&d(a)})}function f(a){var b=T(a);if(b&&\"h",
    "idden\"==U(b,\"overflow\")){var c=Sa(b),d=La(b),a=La(a);return d.x+c.wi",
    "dth<a.x||d.y+c.height<a.y?m:f(b)}return k}R(a)||g(Error(\"Argument to i",
    "sShown must be of type Element\"));if(R(a,\"OPTION\")||R(a,\"OPTGROUP\"",
    ")){var e=ra(a,function(a){return R(a,\"SELECT\")});return!!e&&\nV(e,k)}",
    "if(R(a,\"MAP\")){if(!a.name)return m;e=D(a);e=e.evaluate?N.b('/descenda",
    "nt::*[@usemap = \"#'+a.name+'\"]',e):pa(e,function(b){return R(b)&&S(b,",
    "\"usemap\")==\"#\"+a.name});return!!e&&V(e,b)}return R(a,\"AREA\")?(e=r",
    "a(a,function(a){return R(a,\"MAP\")}),!!e&&V(e,b)):R(a,\"INPUT\")&&\"hi",
    "dden\"==a.type.toLowerCase()||R(a,\"NOSCRIPT\")||\"hidden\"==U(a,\"visi",
    "bility\")||!c(a)||!b&&0==Ta(a)||!d(a)||!f(a)?m:k}function Ua(a){return ",
    "a.replace(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}\nfunction Va(a){var b=[",
    "];Wa(a,b);for(var c=b,a=c.length,b=Array(a),c=o(c)?c.split(\"\"):c,d=0;",
    "d<a;d++)d in c&&(b[d]=Ua.call(j,c[d]));return Ua(b.join(\"\\n\")).repla",
    "ce(/\\xa0/g,\" \")}\nfunction Wa(a,b){if(R(a,\"BR\"))b.push(\"\");else{",
    "var c=R(a,\"TD\"),d=U(a,\"display\"),f=!c&&!y(Xa,d);f&&!/^[\\s\\xa0]*$/",
    ".test(b[b.length-1]||\"\")&&b.push(\"\");var e=V(a),i=l,h=l;e&&(i=U(a,",
    "\"white-space\"),h=U(a,\"text-transform\"));la(a.childNodes,function(a)",
    "{a.nodeType==oa&&e?Ya(a,b,i,h):R(a)&&Wa(a,b)});var G=b[b.length-1]||\"",
    "\";if((c||\"table-cell\"==d)&&G&&!ba(G))b[b.length-1]+=\" \";f&&!/^[\\s",
    "\\xa0]*$/.test(G)&&b.push(\"\")}}var Xa=\"inline,inline-block,inline-ta",
    "ble,none,table-cell,table-column,table-column-group\".split(\",\");\nfu",
    "nction Ya(a,b,c,d){a=a.nodeValue.replace(/\\u200b/g,\"\");a=a.replace(/",
    "(\\r\\n|\\r|\\n)/g,\"\\n\");if(\"normal\"==c||\"nowrap\"==c)a=a.replace",
    "(/\\n/g,\" \");a=\"pre\"==c||\"pre-wrap\"==c?a.replace(/[ \\f\\t\\v\\u2",
    "028\\u2029]/g,\"\\u00a0\"):a.replace(/[\\ \\f\\t\\v\\u2028\\u2029]+/g,",
    "\" \");\"capitalize\"==d?a=a.replace(/(^|\\s)(\\S)/g,function(a,b,c){re",
    "turn b+c.toUpperCase()}):\"uppercase\"==d?a=a.toUpperCase():\"lowercase",
    "\"==d&&(a=a.toLowerCase());c=b.pop()||\"\";ba(c)&&0==a.lastIndexOf(\" ",
    "\",0)&&(a=a.substr(1));b.push(c+a)}\nfunction Ta(a){var b=1,c=U(a,\"opa",
    "city\");c&&(b=Number(c));(a=T(a))&&(b*=Ta(a));return b};var W={},X={};W",
    ".m=function(a,b,c){var d;try{d=L.c(\"a\",b)}catch(f){d=F(B(b),\"A\",l,b",
    ")}return x(d,function(b){b=Va(b);return c&&-1!=b.indexOf(a)||b==a})};W.",
    "l=function(a,b,c){var d;try{d=L.c(\"a\",b)}catch(f){d=F(B(b),\"A\",l,b)",
    "}return w(d,function(b){b=Va(b);return c&&-1!=b.indexOf(a)||b==a})};W.b",
    "=function(a,b){return W.m(a,b,m)};W.c=function(a,b){return W.l(a,b,m)};",
    "X.b=function(a,b){return W.m(a,b,k)};X.c=function(a,b){return W.l(a,b,k",
    ")};var Za={b:function(a,b){return b.getElementsByTagName(a)[0]||l},c:fu",
    "nction(a,b){return b.getElementsByTagName(a)}};var $a={className:H,\"cl",
    "ass name\":H,css:L,\"css selector\":L,id:{b:function(a,b){var c=B(b),d=",
    "o(a)?c.f.getElementById(a):a;if(!d)return l;if(S(d,\"id\")==a&&E(b,d))r",
    "eturn d;c=F(c,\"*\");return x(c,function(c){return S(c,\"id\")==a&&E(b,",
    "c)})},c:function(a,b){var c=F(B(b),\"*\",l,b);return w(c,function(b){re",
    "turn S(b,\"id\")==a})}},linkText:W,\"link text\":W,name:{b:function(a,b",
    "){var c=F(B(b),\"*\",l,b);return x(c,function(b){return S(b,\"name\")==",
    "a})},c:function(a,b){var c=F(B(b),\"*\",l,b);return w(c,function(b){ret",
    "urn S(b,\n\"name\")==a})}},partialLinkText:X,\"partial link text\":X,ta",
    "gName:Za,\"tag name\":Za,xpath:N};function ab(a,b){var c;a:{for(c in a)",
    "if(a.hasOwnProperty(c))break a;c=l}if(c){var d=$a[c];if(d&&p(d.b))retur",
    "n d.b(a[c],b||ja.document)}g(Error(\"Unsupported locator strategy: \"+c",
    "))}var Y=[\"_\"],Z=n;!(Y[0]in Z)&&Z.execScript&&Z.execScript(\"var \"+Y",
    "[0]);for(var $;Y.length&&($=Y.shift());)!Y.length&&ab!==j?Z[$]=ab:Z=Z[$",
    "]?Z[$]:Z[$]={};; return this._.apply(null,arguments);}.apply({navigator",
    ":typeof window!='undefined'?window.navigator:null}, arguments);}",
    NULL
};

const char* const FIND_ELEMENTS[] = {
    "function(){return function(){function g(a){throw a;}var j=void 0,k=!0,l",
    "=null,m=!1,n=this;\nfunction aa(a){var b=typeof a;if(\"object\"==b)if(a",
    "){if(a instanceof Array)return\"array\";if(a instanceof Object)return b",
    ";var c=Object.prototype.toString.call(a);if(\"[object Window]\"==c)retu",
    "rn\"object\";if(\"[object Array]\"==c||\"number\"==typeof a.length&&\"u",
    "ndefined\"!=typeof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerab",
    "le&&!a.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[object Fu",
    "nction]\"==c||\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.pro",
    "pertyIsEnumerable&&!a.propertyIsEnumerable(\"call\"))return\"function\"",
    "}else return\"null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a",
    ".call)return\"object\";return b}function o(a){return\"string\"==typeof ",
    "a}function p(a){return\"function\"==aa(a)}function q(a,b){function c(){",
    "}c.prototype=b.prototype;a.q=b.prototype;a.prototype=new c};function ba",
    "(a){var b=a.length-1;return 0<=b&&a.indexOf(\" \",b)==b}function ca(a,b",
    "){for(var c=1;c<arguments.length;c++)var d=(\"\"+arguments[c]).replace(",
    "/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,d);return a}function r(a){return a.",
    "replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")}var da={};function ea(a){ret",
    "urn da[a]||(da[a]=(\"\"+a).replace(/\\-([a-z])/g,function(a,c){return c",
    ".toUpperCase()}))};function s(){return n.navigator?n.navigator.userAgen",
    "t:l}var fa,ga=\"\",ha=/WebKit\\/(\\S+)/.exec(s());fa=ga=ha?ha[1]:\"\";v",
    "ar ia={};var ja=window;function v(a){this.stack=Error().stack||\"\";a&&",
    "(this.message=\"\"+a)}q(v,Error);v.prototype.name=\"CustomError\";funct",
    "ion ka(a,b){b.unshift(a);v.call(this,ca.apply(l,b));b.shift()}q(ka,v);k",
    "a.prototype.name=\"AssertionError\";function la(a,b){for(var c=a.length",
    ",d=o(a)?a.split(\"\"):a,f=0;f<c;f++)f in d&&b.call(j,d[f],f,a)}function",
    " w(a,b){for(var c=a.length,d=[],f=0,e=o(a)?a.split(\"\"):a,i=0;i<c;i++)",
    "if(i in e){var h=e[i];b.call(j,h,i,a)&&(d[f++]=h)}return d}function ma(",
    "a,b){for(var c=a.length,d=o(a)?a.split(\"\"):a,f=0;f<c;f++)if(f in d&&b",
    ".call(j,d[f],f,a))return k;return m}\nfunction x(a,b){var c;a:{c=a.leng",
    "th;for(var d=o(a)?a.split(\"\"):a,f=0;f<c;f++)if(f in d&&b.call(j,d[f],",
    "f,a)){c=f;break a}c=-1}return 0>c?l:o(a)?a.charAt(c):a[c]}function y(a,",
    "b){var c;a:if(o(a))c=!o(b)||1!=b.length?-1:a.indexOf(b,0);else{for(c=0;",
    "c<a.length;c++)if(c in a&&a[c]===b)break a;c=-1}return 0<=c};var na;fun",
    "ction z(a,b){this.x=a!==j?a:0;this.y=b!==j?b:0}z.prototype.toString=fun",
    "ction(){return\"(\"+this.x+\", \"+this.y+\")\"};function A(a,b){this.wi",
    "dth=a;this.height=b}A.prototype.toString=function(){return\"(\"+this.wi",
    "dth+\" x \"+this.height+\")\"};var oa=3;function B(a){return a?new C(D(",
    "a)):na||(na=new C)}function E(a,b){if(a.contains&&1==b.nodeType)return ",
    "a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)",
    "return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b",
    ".parentNode;return b==a}function D(a){return 9==a.nodeType?a:a.ownerDoc",
    "ument||a.document}function pa(a,b){var c=[];return qa(a,b,c,k)?c[0]:j}",
    "\nfunction qa(a,b,c,d){if(a!=l)for(a=a.firstChild;a;){if(b(a)&&(c.push(",
    "a),d)||qa(a,b,c,d))return k;a=a.nextSibling}return m}function ra(a,b){f",
    "or(var a=a.parentNode,c=0;a;){if(b(a))return a;a=a.parentNode;c++}retur",
    "n l}function C(a){this.f=a||n.document||document}\nfunction F(a,b,c,d){",
    "a=d||a.f;b=b&&\"*\"!=b?b.toUpperCase():\"\";if(d=a.querySelectorAll)if(",
    "d=a.querySelector)if(!(d=\"CSS1Compat\"==document.compatMode))if(!(d=ia",
    "[\"528\"])){for(var d=0,f=r(\"\"+fa).split(\".\"),e=r(\"528\").split(\"",
    ".\"),i=Math.max(f.length,e.length),h=0;0==d&&h<i;h++){var G=f[h]||\"\",",
    "Oa=e[h]||\"\",Pa=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\"),Qa=RegExp(\"(\\\\d*",
    ")(\\\\D*)\",\"g\");do{var t=Pa.exec(G)||[\"\",\"\",\"\"],u=Qa.exec(Oa)|",
    "|[\"\",\"\",\"\"];if(0==t[0].length&&0==u[0].length)break;d=((0==t[1].l",
    "ength?0:parseInt(t[1],10))<(0==u[1].length?\n0:parseInt(u[1],10))?-1:(0",
    "==t[1].length?0:parseInt(t[1],10))>(0==u[1].length?0:parseInt(u[1],10))",
    "?1:0)||((0==t[2].length)<(0==u[2].length)?-1:(0==t[2].length)>(0==u[2].",
    "length)?1:0)||(t[2]<u[2]?-1:t[2]>u[2]?1:0)}while(0==d)}d=ia[\"528\"]=0<",
    "=d}if(d&&(b||c))c=a.querySelectorAll(b+(c?\".\"+c:\"\"));else if(c&&a.g",
    "etElementsByClassName)if(a=a.getElementsByClassName(c),b){d={};for(e=f=",
    "0;i=a[e];e++)b==i.nodeName&&(d[f++]=i);d.length=f;c=d}else c=a;else if(",
    "a=a.getElementsByTagName(b||\"*\"),c){d={};for(e=f=0;i=a[e];e++)b=\ni.c",
    "lassName,\"function\"==typeof b.split&&y(b.split(/\\s+/),c)&&(d[f++]=i)",
    ";d.length=f;c=d}else c=a;return c}function sa(a){var b=a.f,a=b.body,b=b",
    ".parentWindow||b.defaultView;return new z(b.pageXOffset||a.scrollLeft,b",
    ".pageYOffset||a.scrollTop)}C.prototype.contains=E;var H={g:function(a){",
    "return!(!a.querySelectorAll||!a.querySelector)},d:function(a,b){a||g(Er",
    "ror(\"No class name specified\"));a=r(a);1<a.split(/\\s+/).length&&g(Er",
    "ror(\"Compound class names not permitted\"));if(H.g(b))return b.querySe",
    "lector(\".\"+a.replace(/\\./g,\"\\\\.\"))||l;var c=F(B(b),\"*\",a,b);re",
    "turn c.length?c[0]:l},b:function(a,b){a||g(Error(\"No class name specif",
    "ied\"));a=r(a);1<a.split(/\\s+/).length&&g(Error(\"Compound class names",
    " not permitted\"));return H.g(b)?b.querySelectorAll(\".\"+a.replace(/",
    "\\./g,\"\\\\.\")):\nF(B(b),\"*\",a,b)}};var I,ta,ua,va,wa,xa,ya;ya=xa=w",
    "a=va=ua=ta=I=m;var J=s();J&&(-1!=J.indexOf(\"Firefox\")?I=k:-1!=J.index",
    "Of(\"Camino\")?ta=k:-1!=J.indexOf(\"iPhone\")||-1!=J.indexOf(\"iPod\")?",
    "ua=k:-1!=J.indexOf(\"iPad\")?va=k:-1!=J.indexOf(\"Android\")?wa=k:-1!=J",
    ".indexOf(\"Chrome\")?xa=k:-1!=J.indexOf(\"Safari\")&&(ya=k));var za=ta,",
    "Aa=ua,Ba=va,Ca=wa,Da=xa,Ea=ya;var K;I?K=/Firefox\\/([0-9.]+)/:Da?K=/Chr",
    "ome\\/([0-9.]+)/:Ea?K=/Version\\/([0-9.]+)/:Aa||Ba?K=/Version\\/(\\S+).",
    "*Mobile\\/(\\S+)/:Ca?K=/Android\\s+([0-9.]+)(?:.*Version\\/([0-9.]+))?/",
    ":za&&(K=/Camino\\/([0-9.]+)/);K&&K.exec(s());var L={d:function(a,b){a||",
    "g(Error(\"No selector specified\"));L.i(a)&&g(Error(\"Compound selector",
    "s not permitted\"));var a=r(a),c=b.querySelector(a);return c&&1==c.node",
    "Type?c:l},b:function(a,b){a||g(Error(\"No selector specified\"));L.i(a)",
    "&&g(Error(\"Compound selectors not permitted\"));a=r(a);return b.queryS",
    "electorAll(a)},i:function(a){return 1<a.split(/(,)(?=(?:[^']|'[^']*')*$",
    ")/).length&&1<a.split(/(,)(?=(?:[^\"]|\"[^\"]*\")*$)/).length}};functio",
    "n M(a,b){this.code=a;this.message=b||\"\";this.name=Fa[a]||Fa[13];var c",
    "=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}q(M,Erro",
    "r);\nvar Fa={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"Unknow",
    "nCommandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibl",
    "eError\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"Eleme",
    "ntNotSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\"",
    ",24:\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"Mod",
    "alDialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutE",
    "rror\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTar",
    "getOutOfBoundsError\"};\nM.prototype.toString=function(){return\"[\"+th",
    "is.name+\"] \"+this.message};var N={};N.o=function(){var a={r:\"http://",
    "www.w3.org/2000/svg\"};return function(b){return a[b]||l}}();N.j=functi",
    "on(a,b,c){var d=D(a);if(!d.implementation.hasFeature(\"XPath\",\"3.0\")",
    ")return l;try{var f=d.createNSResolver?d.createNSResolver(d.documentEle",
    "ment):N.o;return d.evaluate(b,a,f,c,l)}catch(e){g(new M(32,\"Unable to ",
    "locate an element with the xpath expression \"+b+\" because of the foll",
    "owing error:\\n\"+e))}};\nN.h=function(a,b){(!a||1!=a.nodeType)&&g(new ",
    "M(32,'The result of the xpath expression \"'+b+'\" is: '+a+\". It shoul",
    "d be an element.\"))};N.d=function(a,b){var c=function(){var c=N.j(b,a,",
    "9);return c?c.singleNodeValue||l:b.selectSingleNode?(c=D(b),c.setProper",
    "ty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a",
    ")):l}();c===l||N.h(c,a);return c};\nN.b=function(a,b){var c=function(){",
    "var c=N.j(b,a,7);if(c){for(var f=c.snapshotLength,e=[],i=0;i<f;++i)e.pu",
    "sh(c.snapshotItem(i));return e}return b.selectNodes?(c=D(b),c.setProper",
    "ty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]",
    "}();la(c,function(b){N.h(b,a)});return c};var Ga=\"StopIteration\"in n?",
    "n.StopIteration:Error(\"StopIteration\");function Ha(){}Ha.prototype.ne",
    "xt=function(){g(Ga)};function O(a,b,c,d,f){this.a=!!b;a&&P(this,a,d);th",
    "is.depth=f!=j?f:this.e||0;this.a&&(this.depth*=-1);this.p=!c}q(O,Ha);O.",
    "prototype.c=l;O.prototype.e=0;O.prototype.n=m;function P(a,b,c){if(a.c=",
    "b)a.e=\"number\"==typeof c?c:1!=a.c.nodeType?0:a.a?-1:1}\nO.prototype.n",
    "ext=function(){var a;if(this.n){(!this.c||this.p&&0==this.depth)&&g(Ga)",
    ";a=this.c;var b=this.a?-1:1;if(this.e==b){var c=this.a?a.lastChild:a.fi",
    "rstChild;c?P(this,c):P(this,a,-1*b)}else(c=this.a?a.previousSibling:a.n",
    "extSibling)?P(this,c):P(this,a.parentNode,-1*b);this.depth+=this.e*(thi",
    "s.a?-1:1)}else this.n=k;(a=this.c)||g(Ga);return a};\nO.prototype.splic",
    "e=function(a){var b=this.c,c=this.a?1:-1;this.e==c&&(this.e=-1*c,this.d",
    "epth+=this.e*(this.a?-1:1));this.a=!this.a;O.prototype.next.call(this);",
    "this.a=!this.a;for(var c=arguments[0],d=aa(c),c=\"array\"==d||\"object",
    "\"==d&&\"number\"==typeof c.length?arguments[0]:arguments,d=c.length-1;",
    "0<=d;d--)b.parentNode&&b.parentNode.insertBefore(c[d],b.nextSibling);b&",
    "&b.parentNode&&b.parentNode.removeChild(b)};function Ia(a,b,c,d){O.call",
    "(this,a,b,c,l,d)}q(Ia,O);Ia.prototype.next=function(){do Ia.q.next.call",
    "(this);while(-1==this.e);return this.c};function Ja(a,b){var c=D(a);ret",
    "urn c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.get",
    "ComputedStyle(a,l))?c[b]||c.getPropertyValue(b):\"\"}function Q(a,b){re",
    "turn Ja(a,b)||(a.currentStyle?a.currentStyle[b]:l)||a.style&&a.style[b]",
    "}\nfunction Ka(a){for(var b=D(a),c=Q(a,\"position\"),d=\"fixed\"==c||\"",
    "absolute\"==c,a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=Q(a,\"position",
    "\"),d=d&&\"static\"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWi",
    "dth>a.clientWidth||a.scrollHeight>a.clientHeight||\"fixed\"==c||\"absol",
    "ute\"==c||\"relative\"==c))return a;return l}\nfunction La(a){var b=new",
    " z;if(1==a.nodeType)if(a.getBoundingClientRect){var c=a.getBoundingClie",
    "ntRect();b.x=c.left;b.y=c.top}else{c=sa(B(a));var d=D(a),f=Q(a,\"positi",
    "on\"),e=new z(0,0),i=(d?9==d.nodeType?d:D(d):document).documentElement;",
    "if(a!=i)if(a.getBoundingClientRect)a=a.getBoundingClientRect(),d=sa(B(d",
    ")),e.x=a.left+d.x,e.y=a.top+d.y;else if(d.getBoxObjectFor)a=d.getBoxObj",
    "ectFor(a),d=d.getBoxObjectFor(i),e.x=a.screenX-d.screenX,e.y=a.screenY-",
    "d.screenY;else{var h=a;do{e.x+=h.offsetLeft;e.y+=h.offsetTop;\nh!=a&&(e",
    ".x+=h.clientLeft||0,e.y+=h.clientTop||0);if(\"fixed\"==Q(h,\"position\"",
    ")){e.x+=d.body.scrollLeft;e.y+=d.body.scrollTop;break}h=h.offsetParent}",
    "while(h&&h!=a);\"absolute\"==f&&(e.y-=d.body.offsetTop);for(h=a;(h=Ka(h",
    "))&&h!=d.body&&h!=i;)e.x-=h.scrollLeft,e.y-=h.scrollTop}b.x=e.x-c.x;b.y",
    "=e.y-c.y}else c=p(a.k),e=a,a.targetTouches?e=a.targetTouches[0]:c&&a.k(",
    ").targetTouches&&(e=a.k().targetTouches[0]),b.x=e.clientX,b.y=e.clientY",
    ";return b}\nfunction Ma(a){var b=a.offsetWidth,c=a.offsetHeight;return(",
    "b===j||!b&&!c)&&a.getBoundingClientRect?(a=a.getBoundingClientRect(),ne",
    "w A(a.right-a.left,a.bottom-a.top)):new A(b,c)};function R(a,b){return!",
    "!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}var Na=\"async,auto",
    "focus,autoplay,checked,compact,complete,controls,declare,defaultchecked",
    ",defaultselected,defer,disabled,draggable,ended,formnovalidate,hidden,i",
    "ndeterminate,iscontenteditable,ismap,itemscope,loop,multiple,muted,nohr",
    "ef,noresize,noshade,novalidate,nowrap,open,paused,pubdate,readonly,requ",
    "ired,reversed,scoped,seamless,seeking,selected,spellcheck,truespeed,wil",
    "lvalidate\".split(\",\");\nfunction S(a,b){if(8==a.nodeType)return l;b=",
    "b.toLowerCase();if(\"style\"==b){var c=r(a.style.cssText).toLowerCase()",
    ";return c=\";\"==c.charAt(c.length-1)?c:c+\";\"}c=a.getAttributeNode(b)",
    ";return!c?l:y(Na,b)?\"true\":c.specified?c.value:l}function T(a){for(a=",
    "a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.paren",
    "tNode;return R(a)?a:l}function U(a,b){b=ea(b);return Ja(a,b)||Ra(a,b)}",
    "\nfunction Ra(a,b){var c=a.currentStyle||a.style,d=c[b];d===j&&p(c.getP",
    "ropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?d!==j?d:l",
    ":(c=T(a))?Ra(c,b):l}function Sa(a){if(p(a.getBBox))try{var b=a.getBBox(",
    ");if(b)return b}catch(c){}if(\"none\"!=Q(a,\"display\"))a=Ma(a);else{va",
    "r b=a.style,d=b.display,f=b.visibility,e=b.position;b.visibility=\"hidd",
    "en\";b.position=\"absolute\";b.display=\"inline\";a=Ma(a);b.display=d;b",
    ".position=e;b.visibility=f}return a}\nfunction V(a,b){function c(a){if(",
    "\"none\"==U(a,\"display\"))return m;a=T(a);return!a||c(a)}function d(a)",
    "{var b=Sa(a);return 0<b.height&&0<b.width?k:ma(a.childNodes,function(a)",
    "{return a.nodeType==oa||R(a)&&d(a)})}function f(a){var b=T(a);if(b&&\"h",
    "idden\"==U(b,\"overflow\")){var c=Sa(b),d=La(b),a=La(a);return d.x+c.wi",
    "dth<a.x||d.y+c.height<a.y?m:f(b)}return k}R(a)||g(Error(\"Argument to i",
    "sShown must be of type Element\"));if(R(a,\"OPTION\")||R(a,\"OPTGROUP\"",
    ")){var e=ra(a,function(a){return R(a,\"SELECT\")});return!!e&&\nV(e,k)}",
    "if(R(a,\"MAP\")){if(!a.name)return m;e=D(a);e=e.evaluate?N.d('/descenda",
    "nt::*[@usemap = \"#'+a.name+'\"]',e):pa(e,function(b){return R(b)&&S(b,",
    "\"usemap\")==\"#\"+a.name});return!!e&&V(e,b)}return R(a,\"AREA\")?(e=r",
    "a(a,function(a){return R(a,\"MAP\")}),!!e&&V(e,b)):R(a,\"INPUT\")&&\"hi",
    "dden\"==a.type.toLowerCase()||R(a,\"NOSCRIPT\")||\"hidden\"==U(a,\"visi",
    "bility\")||!c(a)||!b&&0==Ta(a)||!d(a)||!f(a)?m:k}function Ua(a){return ",
    "a.replace(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}\nfunction Va(a){var b=[",
    "];Wa(a,b);for(var c=b,a=c.length,b=Array(a),c=o(c)?c.split(\"\"):c,d=0;",
    "d<a;d++)d in c&&(b[d]=Ua.call(j,c[d]));return Ua(b.join(\"\\n\")).repla",
    "ce(/\\xa0/g,\" \")}\nfunction Wa(a,b){if(R(a,\"BR\"))b.push(\"\");else{",
    "var c=R(a,\"TD\"),d=U(a,\"display\"),f=!c&&!y(Xa,d);f&&!/^[\\s\\xa0]*$/",
    ".test(b[b.length-1]||\"\")&&b.push(\"\");var e=V(a),i=l,h=l;e&&(i=U(a,",
    "\"white-space\"),h=U(a,\"text-transform\"));la(a.childNodes,function(a)",
    "{a.nodeType==oa&&e?Ya(a,b,i,h):R(a)&&Wa(a,b)});var G=b[b.length-1]||\"",
    "\";if((c||\"table-cell\"==d)&&G&&!ba(G))b[b.length-1]+=\" \";f&&!/^[\\s",
    "\\xa0]*$/.test(G)&&b.push(\"\")}}var Xa=\"inline,inline-block,inline-ta",
    "ble,none,table-cell,table-column,table-column-group\".split(\",\");\nfu",
    "nction Ya(a,b,c,d){a=a.nodeValue.replace(/\\u200b/g,\"\");a=a.replace(/",
    "(\\r\\n|\\r|\\n)/g,\"\\n\");if(\"normal\"==c||\"nowrap\"==c)a=a.replace",
    "(/\\n/g,\" \");a=\"pre\"==c||\"pre-wrap\"==c?a.replace(/[ \\f\\t\\v\\u2",
    "028\\u2029]/g,\"\\u00a0\"):a.replace(/[\\ \\f\\t\\v\\u2028\\u2029]+/g,",
    "\" \");\"capitalize\"==d?a=a.replace(/(^|\\s)(\\S)/g,function(a,b,c){re",
    "turn b+c.toUpperCase()}):\"uppercase\"==d?a=a.toUpperCase():\"lowercase",
    "\"==d&&(a=a.toLowerCase());c=b.pop()||\"\";ba(c)&&0==a.lastIndexOf(\" ",
    "\",0)&&(a=a.substr(1));b.push(c+a)}\nfunction Ta(a){var b=1,c=U(a,\"opa",
    "city\");c&&(b=Number(c));(a=T(a))&&(b*=Ta(a));return b};var W={},X={};W",
    ".m=function(a,b,c){var d;try{d=L.b(\"a\",b)}catch(f){d=F(B(b),\"A\",l,b",
    ")}return x(d,function(b){b=Va(b);return c&&-1!=b.indexOf(a)||b==a})};W.",
    "l=function(a,b,c){var d;try{d=L.b(\"a\",b)}catch(f){d=F(B(b),\"A\",l,b)",
    "}return w(d,function(b){b=Va(b);return c&&-1!=b.indexOf(a)||b==a})};W.d",
    "=function(a,b){return W.m(a,b,m)};W.b=function(a,b){return W.l(a,b,m)};",
    "X.d=function(a,b){return W.m(a,b,k)};X.b=function(a,b){return W.l(a,b,k",
    ")};var Za={d:function(a,b){return b.getElementsByTagName(a)[0]||l},b:fu",
    "nction(a,b){return b.getElementsByTagName(a)}};var $a={className:H,\"cl",
    "ass name\":H,css:L,\"css selector\":L,id:{d:function(a,b){var c=B(b),d=",
    "o(a)?c.f.getElementById(a):a;if(!d)return l;if(S(d,\"id\")==a&&E(b,d))r",
    "eturn d;c=F(c,\"*\");return x(c,function(c){return S(c,\"id\")==a&&E(b,",
    "c)})},b:function(a,b){var c=F(B(b),\"*\",l,b);return w(c,function(b){re",
    "turn S(b,\"id\")==a})}},linkText:W,\"link text\":W,name:{d:function(a,b",
    "){var c=F(B(b),\"*\",l,b);return x(c,function(b){return S(b,\"name\")==",
    "a})},b:function(a,b){var c=F(B(b),\"*\",l,b);return w(c,function(b){ret",
    "urn S(b,\n\"name\")==a})}},partialLinkText:X,\"partial link text\":X,ta",
    "gName:Za,\"tag name\":Za,xpath:N};function ab(a,b){var c;a:{for(c in a)",
    "if(a.hasOwnProperty(c))break a;c=l}if(c){var d=$a[c];if(d&&p(d.b))retur",
    "n d.b(a[c],b||ja.document)}g(Error(\"Unsupported locator strategy: \"+c",
    "))}var Y=[\"_\"],Z=n;!(Y[0]in Z)&&Z.execScript&&Z.execScript(\"var \"+Y",
    "[0]);for(var $;Y.length&&($=Y.shift());)!Y.length&&ab!==j?Z[$]=ab:Z=Z[$",
    "]?Z[$]:Z[$]={};; return this._.apply(null,arguments);}.apply({navigator",
    ":typeof window!='undefined'?window.navigator:null}, arguments);}",
    NULL
};

const char* const GET_ATTRIBUTE[] = {
    "function(){return function(){var f=!0,g=null,h=!1,i=this;\nfunction j(a",
    "){var c=typeof a;if(\"object\"==c)if(a){if(a instanceof Array)return\"a",
    "rray\";if(a instanceof Object)return c;var b=Object.prototype.toString.",
    "call(a);if(\"[object Window]\"==b)return\"object\";if(\"[object Array]",
    "\"==b||\"number\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"u",
    "ndefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"sp",
    "lice\"))return\"array\";if(\"[object Function]\"==b||\"undefined\"!=typ",
    "eof a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIs",
    "Enumerable(\"call\"))return\"function\"}else return\"null\";else if(\"f",
    "unction\"==\nc&&\"undefined\"==typeof a.call)return\"object\";return c}",
    "function k(a,c){function b(){}b.prototype=c.prototype;a.f=c.prototype;a",
    ".prototype=new b};function l(a,c){for(var b=1;b<arguments.length;b++)va",
    "r d=(\"\"+arguments[b]).replace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,d);",
    "return a};function m(){return i.navigator?i.navigator.userAgent:g};func",
    "tion n(a,c){this.code=a;this.message=c||\"\";this.name=o[a]||o[13];var ",
    "b=Error(this.message);b.name=this.name;this.stack=b.stack||\"\"}k(n,Err",
    "or);\nvar o={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"Unknow",
    "nCommandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibl",
    "eError\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"Eleme",
    "ntNotSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\"",
    ",24:\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"Mod",
    "alDialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutE",
    "rror\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTar",
    "getOutOfBoundsError\"};\nn.prototype.toString=function(){return\"[\"+th",
    "is.name+\"] \"+this.message};function p(a){this.stack=Error().stack||\"",
    "\";a&&(this.message=\"\"+a)}k(p,Error);p.prototype.name=\"CustomError\"",
    ";function q(a,c){c.unshift(a);p.call(this,l.apply(g,c));c.shift()}k(q,p",
    ");q.prototype.name=\"AssertionError\";function r(a,c){if(\"string\"==ty",
    "peof a)return\"string\"!=typeof c||1!=c.length?-1:a.indexOf(c,0);for(va",
    "r b=0;b<a.length;b++)if(b in a&&a[b]===c)return b;return-1};var s={SCRI",
    "PT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},t={IMG:\" \",BR:\"\\n\"};functio",
    "n u(a,c,b){if(!(a.nodeName in s))if(3==a.nodeType)b?c.push((\"\"+a.node",
    "Value).replace(/(\\r\\n|\\r|\\n)/g,\"\")):c.push(a.nodeValue);else if(a",
    ".nodeName in t)c.push(t[a.nodeName]);else for(a=a.firstChild;a;)u(a,c,b",
    "),a=a.nextSibling};var v,w,x,y,z,A,B;B=A=z=y=x=w=v=h;var C=m();C&&(-1!=",
    "C.indexOf(\"Firefox\")?v=f:-1!=C.indexOf(\"Camino\")?w=f:-1!=C.indexOf(",
    "\"iPhone\")||-1!=C.indexOf(\"iPod\")?x=f:-1!=C.indexOf(\"iPad\")?y=f:-1",
    "!=C.indexOf(\"Android\")?z=f:-1!=C.indexOf(\"Chrome\")?A=f:-1!=C.indexO",
    "f(\"Safari\")&&(B=f));var D=w,E=x,F=y,G=z,H=A,I=B;var J;v?J=/Firefox\\/",
    "([0-9.]+)/:H?J=/Chrome\\/([0-9.]+)/:I?J=/Version\\/([0-9.]+)/:E||F?J=/V",
    "ersion\\/(\\S+).*Mobile\\/(\\S+)/:G?J=/Android\\s+([0-9.]+)(?:.*Version",
    "\\/([0-9.]+))?/:D&&(J=/Camino\\/([0-9.]+)/);J&&J.exec(m());var K=\"Stop",
    "Iteration\"in i?i.StopIteration:Error(\"StopIteration\");function L(){}",
    "L.prototype.next=function(){throw K;};function M(a,c,b,d,e){this.a=!!c;",
    "a&&N(this,a,d);this.depth=void 0!=e?e:this.c||0;this.a&&(this.depth*=-1",
    ");this.e=!b}k(M,L);M.prototype.b=g;M.prototype.c=0;M.prototype.d=h;func",
    "tion N(a,c,b){if(a.b=c)a.c=\"number\"==typeof b?b:1!=a.b.nodeType?0:a.a",
    "?-1:1}\nM.prototype.next=function(){var a;if(this.d){if(!this.b||this.e",
    "&&0==this.depth)throw K;a=this.b;var c=this.a?-1:1;if(this.c==c){var b=",
    "this.a?a.lastChild:a.firstChild;b?N(this,b):N(this,a,-1*c)}else(b=this.",
    "a?a.previousSibling:a.nextSibling)?N(this,b):N(this,a.parentNode,-1*c);",
    "this.depth+=this.c*(this.a?-1:1)}else this.d=f;a=this.b;if(!this.b)thro",
    "w K;return a};\nM.prototype.splice=function(a){var c=this.b,b=this.a?1:",
    "-1;this.c==b&&(this.c=-1*b,this.depth+=this.c*(this.a?-1:1));this.a=!th",
    "is.a;M.prototype.next.call(this);this.a=!this.a;for(var b=arguments[0],",
    "d=j(b),b=\"array\"==d||\"object\"==d&&\"number\"==typeof b.length?argum",
    "ents[0]:arguments,d=b.length-1;0<=d;d--)c.parentNode&&c.parentNode.inse",
    "rtBefore(b[d],c.nextSibling);c&&c.parentNode&&c.parentNode.removeChild(",
    "c)};function O(a,c,b,d){M.call(this,a,c,b,g,d)}k(O,M);O.prototype.next=",
    "function(){do O.f.next.call(this);while(-1==this.c);return this.b};func",
    "tion P(a,c){return!!a&&1==a.nodeType&&(!c||a.tagName.toUpperCase()==c)}",
    "function Q(a){return P(a,\"OPTION\")?f:P(a,\"INPUT\")?(a=a.type.toLower",
    "Case(),\"checkbox\"==a||\"radio\"==a):h}var R={\"class\":\"className\",",
    "readonly:\"readOnly\"},S=[\"checked\",\"disabled\",\"draggable\",\"hidd",
    "en\"];\nfunction T(a,c){var b=R[c]||c,d=a[b];if(void 0===d&&0<=r(S,b))r",
    "eturn h;if(b=\"value\"==c)if(b=P(a,\"OPTION\")){var e;b=c.toLowerCase()",
    ";if(a.hasAttribute)e=a.hasAttribute(b);else try{e=a.attributes[b].speci",
    "fied}catch(Z){e=h}b=!e}b&&(d=[],u(a,d,h),d=d.join(\"\"));return d}var U",
    "=\"async,autofocus,autoplay,checked,compact,complete,controls,declare,d",
    "efaultchecked,defaultselected,defer,disabled,draggable,ended,formnovali",
    "date,hidden,indeterminate,iscontenteditable,ismap,itemscope,loop,multip",
    "le,muted,nohref,noresize,noshade,novalidate,nowrap,open,paused,pubdate,",
    "readonly,required,reversed,scoped,seamless,seeking,selected,spellcheck,",
    "truespeed,willvalidate\".split(\",\");\nfunction V(a,c){if(8==a.nodeTyp",
    "e)return g;c=c.toLowerCase();if(\"style\"==c){var b=a.style.cssText.rep",
    "lace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").toLowerCase();return b=\";\"==b",
    ".charAt(b.length-1)?b:b+\";\"}b=a.getAttributeNode(c);return!b?g:0<=r(U",
    ",c)?\"true\":b.specified?b.value:g};function W(a,c){var b=g,d=c.toLower",
    "Case();if(\"style\"==c.toLowerCase()){if((b=a.style)&&\"string\"!=typeo",
    "f b)b=b.cssText;return b}if(\"selected\"==d||\"checked\"==d&&Q(a)){if(!",
    "Q(a))throw new n(15,\"Element is not selectable\");var e=\"selected\",d",
    "=a.type&&a.type.toLowerCase();if(\"checkbox\"==d||\"radio\"==d)e=\"chec",
    "ked\";return T(a,e)?\"true\":g}b=P(a,\"A\");if(P(a,\"IMG\")&&\"src\"==d",
    "||b&&\"href\"==d)return(b=V(a,d))&&(b=T(a,d)),b;try{e=T(a,c)}catch(Z){}",
    "if(!(d=e==g))d=j(e),d=\"object\"==d||\"array\"==d||\"function\"==d;b=d?",
    "V(a,\nc):e;return b!=g?b.toString():g}var X=[\"_\"],Y=i;!(X[0]in Y)&&Y.",
    "execScript&&Y.execScript(\"var \"+X[0]);for(var $;X.length&&($=X.shift(",
    "));)!X.length&&void 0!==W?Y[$]=W:Y=Y[$]?Y[$]:Y[$]={};; return this._.ap",
    "ply(null,arguments);}.apply({navigator:typeof window!='undefined'?windo",
    "w.navigator:null}, arguments);}",
    NULL
};

const char* const GET_EFFECTIVE_STYLE[] = {
    "function(){return function(){var e=!0,f=null,g=!1,h=this;\nfunction i(a",
    "){var c=typeof a;if(\"object\"==c)if(a){if(a instanceof Array)return\"a",
    "rray\";if(a instanceof Object)return c;var b=Object.prototype.toString.",
    "call(a);if(\"[object Window]\"==b)return\"object\";if(\"[object Array]",
    "\"==b||\"number\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"u",
    "ndefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"sp",
    "lice\"))return\"array\";if(\"[object Function]\"==b||\"undefined\"!=typ",
    "eof a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIs",
    "Enumerable(\"call\"))return\"function\"}else return\"null\";else if(\"f",
    "unction\"==\nc&&\"undefined\"==typeof a.call)return\"object\";return c}",
    "function j(a,c){function b(){}b.prototype=c.prototype;a.f=c.prototype;a",
    ".prototype=new b};function k(a,c){for(var b=1;b<arguments.length;b++)va",
    "r d=(\"\"+arguments[b]).replace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,d);",
    "return a}var l={};function m(a){return l[a]||(l[a]=(\"\"+a).replace(/",
    "\\-([a-z])/g,function(a,b){return b.toUpperCase()}))};function n(){retu",
    "rn h.navigator?h.navigator.userAgent:f};function o(a,c){this.code=a;thi",
    "s.message=c||\"\";this.name=p[a]||p[13];var b=Error(this.message);b.nam",
    "e=this.name;this.stack=b.stack||\"\"}j(o,Error);\nvar p={7:\"NoSuchElem",
    "entError\",8:\"NoSuchFrameError\",9:\"UnknownCommandError\",10:\"StaleE",
    "lementReferenceError\",11:\"ElementNotVisibleError\",12:\"InvalidElemen",
    "tStateError\",13:\"UnknownError\",15:\"ElementNotSelectableError\",19:",
    "\"XPathLookupError\",23:\"NoSuchWindowError\",24:\"InvalidCookieDomainE",
    "rror\",25:\"UnableToSetCookieError\",26:\"ModalDialogOpenedError\",27:",
    "\"NoModalDialogOpenError\",28:\"ScriptTimeoutError\",32:\"InvalidSelect",
    "orError\",33:\"SqlDatabaseError\",34:\"MoveTargetOutOfBoundsError\"};\n",
    "o.prototype.toString=function(){return\"[\"+this.name+\"] \"+this.messa",
    "ge};function q(a){this.stack=Error().stack||\"\";a&&(this.message=\"\"+",
    "a)}j(q,Error);q.prototype.name=\"CustomError\";function r(a,c){c.unshif",
    "t(a);q.call(this,k.apply(f,c));c.shift()}j(r,q);r.prototype.name=\"Asse",
    "rtionError\";var s,t,u,v,w,x,y;y=x=w=v=u=t=s=g;var z=n();z&&(-1!=z.inde",
    "xOf(\"Firefox\")?s=e:-1!=z.indexOf(\"Camino\")?t=e:-1!=z.indexOf(\"iPho",
    "ne\")||-1!=z.indexOf(\"iPod\")?u=e:-1!=z.indexOf(\"iPad\")?v=e:-1!=z.in",
    "dexOf(\"Android\")?w=e:-1!=z.indexOf(\"Chrome\")?x=e:-1!=z.indexOf(\"Sa",
    "fari\")&&(y=e));var A=t,B=u,C=v,D=w,E=x,F=y;var G;s?G=/Firefox\\/([0-9.",
    "]+)/:E?G=/Chrome\\/([0-9.]+)/:F?G=/Version\\/([0-9.]+)/:B||C?G=/Version",
    "\\/(\\S+).*Mobile\\/(\\S+)/:D?G=/Android\\s+([0-9.]+)(?:.*Version\\/([0",
    "-9.]+))?/:A&&(G=/Camino\\/([0-9.]+)/);G&&G.exec(n());var I=\"StopIterat",
    "ion\"in h?h.StopIteration:Error(\"StopIteration\");function J(){}J.prot",
    "otype.next=function(){throw I;};function K(a,c,b,d,H){this.a=!!c;a&&L(t",
    "his,a,d);this.depth=void 0!=H?H:this.c||0;this.a&&(this.depth*=-1);this",
    ".e=!b}j(K,J);K.prototype.b=f;K.prototype.c=0;K.prototype.d=g;function L",
    "(a,c,b){if(a.b=c)a.c=\"number\"==typeof b?b:1!=a.b.nodeType?0:a.a?-1:1}",
    "\nK.prototype.next=function(){var a;if(this.d){if(!this.b||this.e&&0==t",
    "his.depth)throw I;a=this.b;var c=this.a?-1:1;if(this.c==c){var b=this.a",
    "?a.lastChild:a.firstChild;b?L(this,b):L(this,a,-1*c)}else(b=this.a?a.pr",
    "eviousSibling:a.nextSibling)?L(this,b):L(this,a.parentNode,-1*c);this.d",
    "epth+=this.c*(this.a?-1:1)}else this.d=e;a=this.b;if(!this.b)throw I;re",
    "turn a};\nK.prototype.splice=function(a){var c=this.b,b=this.a?1:-1;thi",
    "s.c==b&&(this.c=-1*b,this.depth+=this.c*(this.a?-1:1));this.a=!this.a;K",
    ".prototype.next.call(this);this.a=!this.a;for(var b=arguments[0],d=i(b)",
    ",b=\"array\"==d||\"object\"==d&&\"number\"==typeof b.length?arguments[0",
    "]:arguments,d=b.length-1;0<=d;d--)c.parentNode&&c.parentNode.insertBefo",
    "re(b[d],c.nextSibling);c&&c.parentNode&&c.parentNode.removeChild(c)};fu",
    "nction M(a,c,b,d){K.call(this,a,c,b,f,d)}j(M,K);M.prototype.next=functi",
    "on(){do M.f.next.call(this);while(-1==this.c);return this.b};function N",
    "(a,c){var b=a.currentStyle||a.style,d=b[c];void 0===d&&\"function\"==i(",
    "b.getPropertyValue)&&(d=b.getPropertyValue(c));if(\"inherit\"!=d)return",
    " void 0!==d?d:f;for(b=a.parentNode;b&&1!=b.nodeType&&9!=b.nodeType&&11!",
    "=b.nodeType;)b=b.parentNode;return(b=b&&1==b.nodeType?b:f)?N(b,c):f};fu",
    "nction O(a,c){var c=m(c),b;a:{b=c;var d=9==a.nodeType?a:a.ownerDocument",
    "||a.document;if(d.defaultView&&d.defaultView.getComputedStyle&&(d=d.def",
    "aultView.getComputedStyle(a,f))){b=d[b]||d.getPropertyValue(b);break a}",
    "b=\"\"}return b||N(a,c)}var P=[\"_\"],Q=h;!(P[0]in Q)&&Q.execScript&&Q.",
    "execScript(\"var \"+P[0]);for(var R;P.length&&(R=P.shift());)!P.length&",
    "&void 0!==O?Q[R]=O:Q=Q[R]?Q[R]:Q[R]={};; return this._.apply(null,argum",
    "ents);}.apply({navigator:typeof window!='undefined'?window.navigator:nu",
    "ll}, arguments);}",
    NULL
};

const char* const GET_LOCATION[] = {
    "function(){return function(){var g=this;function h(a,b){function e(){}e",
    ".prototype=b.prototype;a.b=b.prototype;a.prototype=new e};function i(a)",
    "{this.stack=Error().stack||\"\";a&&(this.message=\"\"+a)}h(i,Error);fun",
    "ction j(a,b){for(var e=1;e<arguments.length;e++)var c=(\"\"+arguments[e",
    "]).replace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,c);return a};h(function(",
    "a,b){b.unshift(a);i.call(this,j.apply(null,b));b.shift()},i);var k;func",
    "tion l(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}l.prototype.toS",
    "tring=function(){return\"(\"+this.x+\", \"+this.y+\")\"};function m(a){",
    "return 9==a.nodeType?a:a.ownerDocument||a.document}function n(a){this.a",
    "=a||g.document||document};function o(a){var b;a:{b=m(a);if(b.defaultVie",
    "w&&b.defaultView.getComputedStyle&&(b=b.defaultView.getComputedStyle(a,",
    "null))){b=b.position||b.getPropertyValue(\"position\");break a}b=\"\"}r",
    "eturn b||(a.currentStyle?a.currentStyle.position:null)||a.style&&a.styl",
    "e.position}\nfunction p(a){for(var b=m(a),e=o(a),c=\"fixed\"==e||\"abso",
    "lute\"==e,a=a.parentNode;a&&a!=b;a=a.parentNode)if(e=o(a),c=c&&\"static",
    "\"==e&&a!=b.documentElement&&a!=b.body,!c&&(a.scrollWidth>a.clientWidth",
    "||a.scrollHeight>a.clientHeight||\"fixed\"==e||\"absolute\"==e||\"relat",
    "ive\"==e))return a;return null};function q(a){var b=m(a),e=o(a),c=new l",
    "(0,0),f=(b?9==b.nodeType?b:m(b):document).documentElement;if(a==f)retur",
    "n c;if(a.getBoundingClientRect)a=a.getBoundingClientRect(),f=(b?new n(m",
    "(b)):k||(k=new n)).a,b=f.body,f=f.parentWindow||f.defaultView,b=new l(f",
    ".pageXOffset||b.scrollLeft,f.pageYOffset||b.scrollTop),c.x=a.left+b.x,c",
    ".y=a.top+b.y;else if(b.getBoxObjectFor)a=b.getBoxObjectFor(a),b=b.getBo",
    "xObjectFor(f),c.x=a.screenX-b.screenX,c.y=a.screenY-b.screenY;else{var ",
    "d=a;do{c.x+=d.offsetLeft;c.y+=d.offsetTop;\nd!=a&&(c.x+=d.clientLeft||0",
    ",c.y+=d.clientTop||0);if(\"fixed\"==o(d)){c.x+=b.body.scrollLeft;c.y+=b",
    ".body.scrollTop;break}d=d.offsetParent}while(d&&d!=a);\"absolute\"==e&&",
    "(c.y-=b.body.offsetTop);for(d=a;(d=p(d))&&d!=b.body&&d!=f;)c.x-=d.scrol",
    "lLeft,c.y-=d.scrollTop}return c}var r=[\"_\"],s=g;!(r[0]in s)&&s.execSc",
    "ript&&s.execScript(\"var \"+r[0]);for(var t;r.length&&(t=r.shift());)!r",
    ".length&&void 0!==q?s[t]=q:s=s[t]?s[t]:s[t]={};; return this._.apply(nu",
    "ll,arguments);}.apply({navigator:typeof window!='undefined'?window.navi",
    "gator:null}, arguments);}",
    NULL
};

const char* const GET_TEXT[] = {
    "function(){return function(){var g=void 0,i=!0,j=null,k=!1,l=this;\nfun",
    "ction m(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanceof Array)",
    "return\"array\";if(a instanceof Object)return b;var c=Object.prototype.",
    "toString.call(a);if(\"[object Window]\"==c)return\"object\";if(\"[objec",
    "t Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=typeof a.spl",
    "ice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumera",
    "ble(\"splice\"))return\"array\";if(\"[object Function]\"==c||\"undefine",
    "d\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.pr",
    "opertyIsEnumerable(\"call\"))return\"function\"}else return\"null\";\ne",
    "lse if(\"function\"==b&&\"undefined\"==typeof a.call)return\"object\";r",
    "eturn b}function n(a){return\"string\"==typeof a}function o(a,b){functi",
    "on c(){}c.prototype=b.prototype;a.h=b.prototype;a.prototype=new c};func",
    "tion q(a){var b=a.length-1;return 0<=b&&a.indexOf(\" \",b)==b}function ",
    "aa(a,b){for(var c=1;c<arguments.length;c++)var d=(\"\"+arguments[c]).re",
    "place(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,d);return a}var r={};function",
    " ba(a){return r[a]||(r[a]=(\"\"+a).replace(/\\-([a-z])/g,function(a,c){",
    "return c.toUpperCase()}))};function s(){return l.navigator?l.navigator.",
    "userAgent:j};var ca=window;function t(a,b){this.code=a;this.message=b||",
    "\"\";this.name=u[a]||u[13];var c=Error(this.message);c.name=this.name;t",
    "his.stack=c.stack||\"\"}o(t,Error);\nvar u={7:\"NoSuchElementError\",8:",
    "\"NoSuchFrameError\",9:\"UnknownCommandError\",10:\"StaleElementReferen",
    "ceError\",11:\"ElementNotVisibleError\",12:\"InvalidElementStateError\"",
    ",13:\"UnknownError\",15:\"ElementNotSelectableError\",19:\"XPathLookupE",
    "rror\",23:\"NoSuchWindowError\",24:\"InvalidCookieDomainError\",25:\"Un",
    "ableToSetCookieError\",26:\"ModalDialogOpenedError\",27:\"NoModalDialog",
    "OpenError\",28:\"ScriptTimeoutError\",32:\"InvalidSelectorError\",33:\"",
    "SqlDatabaseError\",34:\"MoveTargetOutOfBoundsError\"};\nt.prototype.toS",
    "tring=function(){return\"[\"+this.name+\"] \"+this.message};function v(",
    "a){this.stack=Error().stack||\"\";a&&(this.message=\"\"+a)}o(v,Error);v",
    ".prototype.name=\"CustomError\";function w(a,b){b.unshift(a);v.call(thi",
    "s,aa.apply(j,b));b.shift()}o(w,v);w.prototype.name=\"AssertionError\";f",
    "unction da(a,b){for(var c=a.length,d=n(a)?a.split(\"\"):a,f=0;f<c;f++)f",
    " in d&&b.call(g,d[f],f,a)}function ea(a,b){for(var c=a.length,d=n(a)?a.",
    "split(\"\"):a,f=0;f<c;f++)if(f in d&&b.call(g,d[f],f,a))return i;return",
    " k}function x(a,b){var c;a:if(n(a))c=!n(b)||1!=b.length?-1:a.indexOf(b,",
    "0);else{for(c=0;c<a.length;c++)if(c in a&&a[c]===b)break a;c=-1}return ",
    "0<=c};var y;function z(a,b){this.x=a!==g?a:0;this.y=b!==g?b:0}z.prototy",
    "pe.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};function",
    " A(a,b){this.width=a;this.height=b}A.prototype.toString=function(){retu",
    "rn\"(\"+this.width+\" x \"+this.height+\")\"};var B=3;function C(a){ret",
    "urn 9==a.nodeType?a:a.ownerDocument||a.document}function fa(a,b){var c=",
    "[];return D(a,b,c,i)?c[0]:g}function D(a,b,c,d){if(a!=j)for(a=a.firstCh",
    "ild;a;){if(b(a)&&(c.push(a),d)||D(a,b,c,d))return i;a=a.nextSibling}ret",
    "urn k}function ga(a,b){for(var a=a.parentNode,c=0;a;){if(b(a))return a;",
    "a=a.parentNode;c++}return j}function E(a){this.g=a||l.document||documen",
    "t}\nfunction ha(a){var b=a.g,a=b.body,b=b.parentWindow||b.defaultView;r",
    "eturn new z(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)};va",
    "r ia=function(){var a={i:\"http://www.w3.org/2000/svg\"};return functio",
    "n(b){return a[b]||j}}();\nfunction ja(a,b){var c=function(){var c;var f",
    "=C(b);if(f.implementation.hasFeature(\"XPath\",\"3.0\"))try{var e=f.cre",
    "ateNSResolver?f.createNSResolver(f.documentElement):ia;c=f.evaluate(a,b",
    ",e,9,j)}catch(p){throw new t(32,\"Unable to locate an element with the ",
    "xpath expression \"+a+\" because of the following error:\\n\"+p);}else ",
    "c=j;return c?c.singleNodeValue||j:b.selectSingleNode?(c=C(b),c.setPrope",
    "rty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(",
    "a)):j}();if(c!==j&&(!c||1!=c.nodeType))throw new t(32,\n'The result of ",
    "the xpath expression \"'+a+'\" is: '+c+\". It should be an element.\");",
    "return c};var F,G,H,I,J,K,L;L=K=J=I=H=G=F=k;var M=s();M&&(-1!=M.indexOf",
    "(\"Firefox\")?F=i:-1!=M.indexOf(\"Camino\")?G=i:-1!=M.indexOf(\"iPhone",
    "\")||-1!=M.indexOf(\"iPod\")?H=i:-1!=M.indexOf(\"iPad\")?I=i:-1!=M.inde",
    "xOf(\"Android\")?J=i:-1!=M.indexOf(\"Chrome\")?K=i:-1!=M.indexOf(\"Safa",
    "ri\")&&(L=i));var ka=G,la=H,ma=I,na=J,oa=K,pa=L;var N;F?N=/Firefox\\/([",
    "0-9.]+)/:oa?N=/Chrome\\/([0-9.]+)/:pa?N=/Version\\/([0-9.]+)/:la||ma?N=",
    "/Version\\/(\\S+).*Mobile\\/(\\S+)/:na?N=/Android\\s+([0-9.]+)(?:.*Vers",
    "ion\\/([0-9.]+))?/:ka&&(N=/Camino\\/([0-9.]+)/);N&&N.exec(s());var O=\"",
    "StopIteration\"in l?l.StopIteration:Error(\"StopIteration\");function q",
    "a(){}qa.prototype.next=function(){throw O;};function P(a,b,c,d,f){this.",
    "a=!!b;a&&Q(this,a,d);this.depth=f!=g?f:this.c||0;this.a&&(this.depth*=-",
    "1);this.f=!c}o(P,qa);P.prototype.b=j;P.prototype.c=0;P.prototype.e=k;fu",
    "nction Q(a,b,c){if(a.b=b)a.c=\"number\"==typeof c?c:1!=a.b.nodeType?0:a",
    ".a?-1:1}\nP.prototype.next=function(){var a;if(this.e){if(!this.b||this",
    ".f&&0==this.depth)throw O;a=this.b;var b=this.a?-1:1;if(this.c==b){var ",
    "c=this.a?a.lastChild:a.firstChild;c?Q(this,c):Q(this,a,-1*b)}else(c=thi",
    "s.a?a.previousSibling:a.nextSibling)?Q(this,c):Q(this,a.parentNode,-1*b",
    ");this.depth+=this.c*(this.a?-1:1)}else this.e=i;a=this.b;if(!this.b)th",
    "row O;return a};\nP.prototype.splice=function(a){var b=this.b,c=this.a?",
    "1:-1;this.c==c&&(this.c=-1*c,this.depth+=this.c*(this.a?-1:1));this.a=!",
    "this.a;P.prototype.next.call(this);this.a=!this.a;for(var c=arguments[0",
    "],d=m(c),c=\"array\"==d||\"object\"==d&&\"number\"==typeof c.length?arg",
    "uments[0]:arguments,d=c.length-1;0<=d;d--)b.parentNode&&b.parentNode.in",
    "sertBefore(c[d],b.nextSibling);b&&b.parentNode&&b.parentNode.removeChil",
    "d(b)};function R(a,b,c,d){P.call(this,a,b,c,j,d)}o(R,P);R.prototype.nex",
    "t=function(){do R.h.next.call(this);while(-1==this.c);return this.b};fu",
    "nction ra(a,b){var c=C(a);return c.defaultView&&c.defaultView.getComput",
    "edStyle&&(c=c.defaultView.getComputedStyle(a,j))?c[b]||c.getPropertyVal",
    "ue(b):\"\"}function T(a,b){return ra(a,b)||(a.currentStyle?a.currentSty",
    "le[b]:j)||a.style&&a.style[b]}\nfunction sa(a){for(var b=C(a),c=T(a,\"p",
    "osition\"),d=\"fixed\"==c||\"absolute\"==c,a=a.parentNode;a&&a!=b;a=a.p",
    "arentNode)if(c=T(a,\"position\"),d=d&&\"static\"==c&&a!=b.documentEleme",
    "nt&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.client",
    "Height||\"fixed\"==c||\"absolute\"==c||\"relative\"==c))return a;return",
    " j}\nfunction ta(a){var b=new z;if(1==a.nodeType)if(a.getBoundingClient",
    "Rect){var c=a.getBoundingClientRect();b.x=c.left;b.y=c.top}else{c=ha(a?",
    "new E(C(a)):y||(y=new E));var d=C(a),f=T(a,\"position\"),e=new z(0,0),p",
    "=(d?9==d.nodeType?d:C(d):document).documentElement;if(a!=p)if(a.getBoun",
    "dingClientRect)a=a.getBoundingClientRect(),d=ha(d?new E(C(d)):y||(y=new",
    " E)),e.x=a.left+d.x,e.y=a.top+d.y;else if(d.getBoxObjectFor)a=d.getBoxO",
    "bjectFor(a),d=d.getBoxObjectFor(p),e.x=a.screenX-d.screenX,e.y=a.screen",
    "Y-d.screenY;\nelse{var h=a;do{e.x+=h.offsetLeft;e.y+=h.offsetTop;h!=a&&",
    "(e.x+=h.clientLeft||0,e.y+=h.clientTop||0);if(\"fixed\"==T(h,\"position",
    "\")){e.x+=d.body.scrollLeft;e.y+=d.body.scrollTop;break}h=h.offsetParen",
    "t}while(h&&h!=a);\"absolute\"==f&&(e.y-=d.body.offsetTop);for(h=a;(h=sa",
    "(h))&&h!=d.body&&h!=p;)e.x-=h.scrollLeft,e.y-=h.scrollTop}b.x=e.x-c.x;b",
    ".y=e.y-c.y}else c=\"function\"==m(a.d),e=a,a.targetTouches?e=a.targetTo",
    "uches[0]:c&&a.d().targetTouches&&(e=a.d().targetTouches[0]),b.x=e.clien",
    "tX,b.y=e.clientY;return b}\nfunction ua(a){var b=a.offsetWidth,c=a.offs",
    "etHeight;return(b===g||!b&&!c)&&a.getBoundingClientRect?(a=a.getBoundin",
    "gClientRect(),new A(a.right-a.left,a.bottom-a.top)):new A(b,c)};functio",
    "n U(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}var",
    " va=\"async,autofocus,autoplay,checked,compact,complete,controls,declar",
    "e,defaultchecked,defaultselected,defer,disabled,draggable,ended,formnov",
    "alidate,hidden,indeterminate,iscontenteditable,ismap,itemscope,loop,mul",
    "tiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,paused,pubda",
    "te,readonly,required,reversed,scoped,seamless,seeking,selected,spellche",
    "ck,truespeed,willvalidate\".split(\",\");\nfunction V(a){for(a=a.parent",
    "Node;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;re",
    "turn U(a)?a:j}function W(a,b){b=ba(b);return ra(a,b)||wa(a,b)}function ",
    "wa(a,b){var c=a.currentStyle||a.style,d=c[b];d===g&&\"function\"==m(c.g",
    "etPropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?d!==g?",
    "d:j:(c=V(a))?wa(c,b):j}\nfunction xa(a){if(\"function\"==m(a.getBBox))t",
    "ry{var b=a.getBBox();if(b)return b}catch(c){}if(\"none\"!=T(a,\"display",
    "\"))a=ua(a);else{var b=a.style,d=b.display,f=b.visibility,e=b.position;",
    "b.visibility=\"hidden\";b.position=\"absolute\";b.display=\"inline\";a=",
    "ua(a);b.display=d;b.position=e;b.visibility=f}return a}\nfunction X(a,b",
    "){function c(a){if(\"none\"==W(a,\"display\"))return k;a=V(a);return!a|",
    "|c(a)}function d(a){var b=xa(a);return 0<b.height&&0<b.width?i:ea(a.chi",
    "ldNodes,function(a){return a.nodeType==B||U(a)&&d(a)})}function f(a){va",
    "r b=V(a);if(b&&\"hidden\"==W(b,\"overflow\")){var c=xa(b),d=ta(b),a=ta(",
    "a);return d.x+c.width<a.x||d.y+c.height<a.y?k:f(b)}return i}if(!U(a))th",
    "row Error(\"Argument to isShown must be of type Element\");if(U(a,\"OPT",
    "ION\")||U(a,\"OPTGROUP\")){var e=ga(a,function(a){return U(a,\"SELECT\"",
    ")});return!!e&&\nX(e,i)}if(U(a,\"MAP\")){if(!a.name)return k;e=C(a);e=e",
    ".evaluate?ja('/descendant::*[@usemap = \"#'+a.name+'\"]',e):fa(e,functi",
    "on(b){var c;if(c=U(b))8==b.nodeType?b=j:(c=\"usemap\",\"style\"==c?(b=b",
    ".style.cssText.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").toLowerCase()",
    ",b=\";\"==b.charAt(b.length-1)?b:b+\";\"):(b=b.getAttributeNode(c),b=!b",
    "?j:x(va,c)?\"true\":b.specified?b.value:j)),c=b==\"#\"+a.name;return c}",
    ");return!!e&&X(e,b)}return U(a,\"AREA\")?(e=ga(a,function(a){return U(a",
    ",\"MAP\")}),!!e&&X(e,b)):U(a,\"INPUT\")&&\"hidden\"==\na.type.toLowerCa",
    "se()||U(a,\"NOSCRIPT\")||\"hidden\"==W(a,\"visibility\")||!c(a)||!b&&0=",
    "=ya(a)||!d(a)||!f(a)?k:i}function za(a){return a.replace(/^[^\\S\\xa0]+",
    "|[^\\S\\xa0]+$/g,\"\")}\nfunction Aa(a,b){if(U(a,\"BR\"))b.push(\"\");e",
    "lse{var c=U(a,\"TD\"),d=W(a,\"display\"),f=!c&&!x(Ba,d);f&&!/^[\\s\\xa0",
    "]*$/.test(b[b.length-1]||\"\")&&b.push(\"\");var e=X(a),p=j,h=j;e&&(p=W",
    "(a,\"white-space\"),h=W(a,\"text-transform\"));da(a.childNodes,function",
    "(a){a.nodeType==B&&e?Ca(a,b,p,h):U(a)&&Aa(a,b)});var S=b[b.length-1]||",
    "\"\";if((c||\"table-cell\"==d)&&S&&!q(S))b[b.length-1]+=\" \";f&&!/^[",
    "\\s\\xa0]*$/.test(S)&&b.push(\"\")}}var Ba=\"inline,inline-block,inline",
    "-table,none,table-cell,table-column,table-column-group\".split(\",\");",
    "\nfunction Ca(a,b,c,d){a=a.nodeValue.replace(/\\u200b/g,\"\");a=a.repla",
    "ce(/(\\r\\n|\\r|\\n)/g,\"\\n\");if(\"normal\"==c||\"nowrap\"==c)a=a.rep",
    "lace(/\\n/g,\" \");a=\"pre\"==c||\"pre-wrap\"==c?a.replace(/[ \\f\\t\\v",
    "\\u2028\\u2029]/g,\"\\u00a0\"):a.replace(/[\\ \\f\\t\\v\\u2028\\u2029]+",
    "/g,\" \");\"capitalize\"==d?a=a.replace(/(^|\\s)(\\S)/g,function(a,b,c)",
    "{return b+c.toUpperCase()}):\"uppercase\"==d?a=a.toUpperCase():\"lowerc",
    "ase\"==d&&(a=a.toLowerCase());c=b.pop()||\"\";q(c)&&0==a.lastIndexOf(\"",
    " \",0)&&(a=a.substr(1));b.push(c+a)}\nfunction ya(a){var b=1,c=W(a,\"op",
    "acity\");c&&(b=Number(c));(a=V(a))&&(b*=ya(a));return b};function Da(a)",
    "{var b;a:{for(b=a;b;){if(b.tagName&&\"head\"==b.tagName.toLowerCase()){",
    "b=i;break a}try{b=b.parentNode}catch(c){break}}b=k}if(b)return b=C(a),",
    "\"TITLE\"==a.tagName.toUpperCase()&&(b?b.parentWindow||b.defaultView:wi",
    "ndow)==ca.top?b.title.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\"):\"\";b",
    "=[];Aa(a,b);var d=b,a=d.length;b=Array(a);for(var d=n(d)?d.split(\"\"):",
    "d,f=0;f<a;f++)f in d&&(b[f]=za.call(g,d[f]));return za(b.join(\"\\n\"))",
    ".replace(/\\xa0/g,\" \")}var Y=[\"_\"],Z=l;\n!(Y[0]in Z)&&Z.execScript&",
    "&Z.execScript(\"var \"+Y[0]);for(var $;Y.length&&($=Y.shift());)!Y.leng",
    "th&&Da!==g?Z[$]=Da:Z=Z[$]?Z[$]:Z[$]={};; return this._.apply(null,argum",
    "ents);}.apply({navigator:typeof window!='undefined'?window.navigator:nu",
    "ll}, arguments);}",
    NULL
};

const char* const IS_DISPLAYED[] = {
    "function(){return function(){var f=void 0,i=!0,j=null,k=!1,l=this;\nfun",
    "ction m(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanceof Array)",
    "return\"array\";if(a instanceof Object)return b;var c=Object.prototype.",
    "toString.call(a);if(\"[object Window]\"==c)return\"object\";if(\"[objec",
    "t Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=typeof a.spl",
    "ice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumera",
    "ble(\"splice\"))return\"array\";if(\"[object Function]\"==c||\"undefine",
    "d\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.pr",
    "opertyIsEnumerable(\"call\"))return\"function\"}else return\"null\";\ne",
    "lse if(\"function\"==b&&\"undefined\"==typeof a.call)return\"object\";r",
    "eturn b}function n(a,b){function c(){}c.prototype=b.prototype;a.h=b.pro",
    "totype;a.prototype=new c};function aa(a,b){for(var c=1;c<arguments.leng",
    "th;c++)var d=(\"\"+arguments[c]).replace(/\\$/g,\"$$$$\"),a=a.replace(/",
    "\\%s/,d);return a}var o={};function ba(a){return o[a]||(o[a]=(\"\"+a).r",
    "eplace(/\\-([a-z])/g,function(a,c){return c.toUpperCase()}))};function ",
    "p(){return l.navigator?l.navigator.userAgent:j};function q(a,b){this.co",
    "de=a;this.message=b||\"\";this.name=r[a]||r[13];var c=Error(this.messag",
    "e);c.name=this.name;this.stack=c.stack||\"\"}n(q,Error);\nvar r={7:\"No",
    "SuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCommandError\",10:",
    "\"StaleElementReferenceError\",11:\"ElementNotVisibleError\",12:\"Inval",
    "idElementStateError\",13:\"UnknownError\",15:\"ElementNotSelectableErro",
    "r\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24:\"InvalidCookie",
    "DomainError\",25:\"UnableToSetCookieError\",26:\"ModalDialogOpenedError",
    "\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutError\",32:\"Invalid",
    "SelectorError\",33:\"SqlDatabaseError\",34:\"MoveTargetOutOfBoundsError",
    "\"};\nq.prototype.toString=function(){return\"[\"+this.name+\"] \"+this",
    ".message};function s(a){this.stack=Error().stack||\"\";a&&(this.message",
    "=\"\"+a)}n(s,Error);s.prototype.name=\"CustomError\";function u(a,b){b.",
    "unshift(a);s.call(this,aa.apply(j,b));b.shift()}n(u,s);u.prototype.name",
    "=\"AssertionError\";function ca(a,b){for(var c=a.length,d=\"string\"==t",
    "ypeof a?a.split(\"\"):a,g=0;g<c;g++)if(g in d&&b.call(f,d[g],g,a))retur",
    "n i;return k};var v;function w(a,b){this.x=a!==f?a:0;this.y=b!==f?b:0}w",
    ".prototype.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};",
    "function x(a,b){this.width=a;this.height=b}x.prototype.toString=functio",
    "n(){return\"(\"+this.width+\" x \"+this.height+\")\"};var da=3;function",
    " y(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function ea(a,",
    "b){var c=[];return z(a,b,c,i)?c[0]:f}function z(a,b,c,d){if(a!=j)for(a=",
    "a.firstChild;a;){if(b(a)&&(c.push(a),d)||z(a,b,c,d))return i;a=a.nextSi",
    "bling}return k}function A(a,b){for(var a=a.parentNode,c=0;a;){if(b(a))r",
    "eturn a;a=a.parentNode;c++}return j}function B(a){this.g=a||l.document|",
    "|document}\nfunction C(a){var b=a.g,a=b.body,b=b.parentWindow||b.defaul",
    "tView;return new w(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollT",
    "op)};var fa=function(){var a={i:\"http://www.w3.org/2000/svg\"};return ",
    "function(b){return a[b]||j}}();\nfunction ga(a,b){var c=function(){var ",
    "c;var g=y(b);if(g.implementation.hasFeature(\"XPath\",\"3.0\"))try{var ",
    "e=g.createNSResolver?g.createNSResolver(g.documentElement):fa;c=g.evalu",
    "ate(a,b,e,9,j)}catch(t){throw new q(32,\"Unable to locate an element wi",
    "th the xpath expression \"+a+\" because of the following error:\\n\"+t)",
    ";}else c=j;return c?c.singleNodeValue||j:b.selectSingleNode?(c=y(b),c.s",
    "etProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSing",
    "leNode(a)):j}();if(c!==j&&(!c||1!=c.nodeType))throw new q(32,\n'The res",
    "ult of the xpath expression \"'+a+'\" is: '+c+\". It should be an eleme",
    "nt.\");return c};var D,E,F,G,H,I,J;J=I=H=G=F=E=D=k;var K=p();K&&(-1!=K.",
    "indexOf(\"Firefox\")?D=i:-1!=K.indexOf(\"Camino\")?E=i:-1!=K.indexOf(\"",
    "iPhone\")||-1!=K.indexOf(\"iPod\")?F=i:-1!=K.indexOf(\"iPad\")?G=i:-1!=",
    "K.indexOf(\"Android\")?H=i:-1!=K.indexOf(\"Chrome\")?I=i:-1!=K.indexOf(",
    "\"Safari\")&&(J=i));var ha=E,ia=F,ja=G,ka=H,la=I,ma=J;var L;D?L=/Firefo",
    "x\\/([0-9.]+)/:la?L=/Chrome\\/([0-9.]+)/:ma?L=/Version\\/([0-9.]+)/:ia|",
    "|ja?L=/Version\\/(\\S+).*Mobile\\/(\\S+)/:ka?L=/Android\\s+([0-9.]+)(?:",
    ".*Version\\/([0-9.]+))?/:ha&&(L=/Camino\\/([0-9.]+)/);L&&L.exec(p());va",
    "r M=\"StopIteration\"in l?l.StopIteration:Error(\"StopIteration\");func",
    "tion N(){}N.prototype.next=function(){throw M;};function O(a,b,c,d,g){t",
    "his.a=!!b;a&&P(this,a,d);this.depth=g!=f?g:this.c||0;this.a&&(this.dept",
    "h*=-1);this.f=!c}n(O,N);O.prototype.b=j;O.prototype.c=0;O.prototype.e=k",
    ";function P(a,b,c){if(a.b=b)a.c=\"number\"==typeof c?c:1!=a.b.nodeType?",
    "0:a.a?-1:1}\nO.prototype.next=function(){var a;if(this.e){if(!this.b||t",
    "his.f&&0==this.depth)throw M;a=this.b;var b=this.a?-1:1;if(this.c==b){v",
    "ar c=this.a?a.lastChild:a.firstChild;c?P(this,c):P(this,a,-1*b)}else(c=",
    "this.a?a.previousSibling:a.nextSibling)?P(this,c):P(this,a.parentNode,-",
    "1*b);this.depth+=this.c*(this.a?-1:1)}else this.e=i;a=this.b;if(!this.b",
    ")throw M;return a};\nO.prototype.splice=function(a){var b=this.b,c=this",
    ".a?1:-1;this.c==c&&(this.c=-1*c,this.depth+=this.c*(this.a?-1:1));this.",
    "a=!this.a;O.prototype.next.call(this);this.a=!this.a;for(var c=argument",
    "s[0],d=m(c),c=\"array\"==d||\"object\"==d&&\"number\"==typeof c.length?",
    "arguments[0]:arguments,d=c.length-1;0<=d;d--)b.parentNode&&b.parentNode",
    ".insertBefore(c[d],b.nextSibling);b&&b.parentNode&&b.parentNode.removeC",
    "hild(b)};function Q(a,b,c,d){O.call(this,a,b,c,j,d)}n(Q,O);Q.prototype.",
    "next=function(){do Q.h.next.call(this);while(-1==this.c);return this.b}",
    ";function R(a,b){var c=y(a);return c.defaultView&&c.defaultView.getComp",
    "utedStyle&&(c=c.defaultView.getComputedStyle(a,j))?c[b]||c.getPropertyV",
    "alue(b):\"\"}function S(a,b){return R(a,b)||(a.currentStyle?a.currentSt",
    "yle[b]:j)||a.style&&a.style[b]}\nfunction na(a){for(var b=y(a),c=S(a,\"",
    "position\"),d=\"fixed\"==c||\"absolute\"==c,a=a.parentNode;a&&a!=b;a=a.",
    "parentNode)if(c=S(a,\"position\"),d=d&&\"static\"==c&&a!=b.documentElem",
    "ent&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clien",
    "tHeight||\"fixed\"==c||\"absolute\"==c||\"relative\"==c))return a;retur",
    "n j}\nfunction oa(a){var b=new w;if(1==a.nodeType)if(a.getBoundingClien",
    "tRect){var c=a.getBoundingClientRect();b.x=c.left;b.y=c.top}else{c=C(a?",
    "new B(y(a)):v||(v=new B));var d=y(a),g=S(a,\"position\"),e=new w(0,0),t",
    "=(d?9==d.nodeType?d:y(d):document).documentElement;if(a!=t)if(a.getBoun",
    "dingClientRect)a=a.getBoundingClientRect(),d=C(d?new B(y(d)):v||(v=new ",
    "B)),e.x=a.left+d.x,e.y=a.top+d.y;else if(d.getBoxObjectFor)a=d.getBoxOb",
    "jectFor(a),d=d.getBoxObjectFor(t),e.x=a.screenX-d.screenX,e.y=a.screenY",
    "-d.screenY;else{var h=\na;do{e.x+=h.offsetLeft;e.y+=h.offsetTop;h!=a&&(",
    "e.x+=h.clientLeft||0,e.y+=h.clientTop||0);if(\"fixed\"==S(h,\"position",
    "\")){e.x+=d.body.scrollLeft;e.y+=d.body.scrollTop;break}h=h.offsetParen",
    "t}while(h&&h!=a);\"absolute\"==g&&(e.y-=d.body.offsetTop);for(h=a;(h=na",
    "(h))&&h!=d.body&&h!=t;)e.x-=h.scrollLeft,e.y-=h.scrollTop}b.x=e.x-c.x;b",
    ".y=e.y-c.y}else c=\"function\"==m(a.d),e=a,a.targetTouches?e=a.targetTo",
    "uches[0]:c&&a.d().targetTouches&&(e=a.d().targetTouches[0]),b.x=e.clien",
    "tX,b.y=e.clientY;return b}\nfunction pa(a){var b=a.offsetWidth,c=a.offs",
    "etHeight;return(b===f||!b&&!c)&&a.getBoundingClientRect?(a=a.getBoundin",
    "gClientRect(),new x(a.right-a.left,a.bottom-a.top)):new x(b,c)};functio",
    "n T(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}var",
    " U=\"async,autofocus,autoplay,checked,compact,complete,controls,declare",
    ",defaultchecked,defaultselected,defer,disabled,draggable,ended,formnova",
    "lidate,hidden,indeterminate,iscontenteditable,ismap,itemscope,loop,mult",
    "iple,muted,nohref,noresize,noshade,novalidate,nowrap,open,paused,pubdat",
    "e,readonly,required,reversed,scoped,seamless,seeking,selected,spellchec",
    "k,truespeed,willvalidate\".split(\",\");\nfunction V(a){for(a=a.parentN",
    "ode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;ret",
    "urn T(a)?a:j}function W(a,b){b=ba(b);return R(a,b)||qa(a,b)}function qa",
    "(a,b){var c=a.currentStyle||a.style,d=c[b];d===f&&\"function\"==m(c.get",
    "PropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?d!==f?d:",
    "j:(c=V(a))?qa(c,b):j}\nfunction ra(a){if(\"function\"==m(a.getBBox))try",
    "{var b=a.getBBox();if(b)return b}catch(c){}if(\"none\"!=S(a,\"display\"",
    "))a=pa(a);else{var b=a.style,d=b.display,g=b.visibility,e=b.position;b.",
    "visibility=\"hidden\";b.position=\"absolute\";b.display=\"inline\";a=pa",
    "(a);b.display=d;b.position=e;b.visibility=g}return a}\nfunction X(a,b){",
    "function c(a){if(\"none\"==W(a,\"display\"))return k;a=V(a);return!a||c",
    "(a)}function d(a){var b=ra(a);return 0<b.height&&0<b.width?i:ca(a.child",
    "Nodes,function(a){return a.nodeType==da||T(a)&&d(a)})}function g(a){var",
    " b=V(a);if(b&&\"hidden\"==W(b,\"overflow\")){var c=ra(b),d=oa(b),a=oa(a",
    ");return d.x+c.width<a.x||d.y+c.height<a.y?k:g(b)}return i}if(!T(a))thr",
    "ow Error(\"Argument to isShown must be of type Element\");if(T(a,\"OPTI",
    "ON\")||T(a,\"OPTGROUP\")){var e=A(a,function(a){return T(a,\"SELECT\")}",
    ");return!!e&&\nX(e,i)}if(T(a,\"MAP\")){if(!a.name)return k;e=y(a);e=e.e",
    "valuate?ga('/descendant::*[@usemap = \"#'+a.name+'\"]',e):ea(e,function",
    "(b){var c;if(c=T(b)){if(8==b.nodeType)c=j;else if(c=\"usemap\",\"style",
    "\"==c)c=b.style.cssText.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").toLo",
    "werCase(),c=\";\"==c.charAt(c.length-1)?c:c+\";\";else if(b=b.getAttrib",
    "uteNode(c)){b:if(\"string\"==typeof U)c=\"string\"!=typeof c||1!=c.leng",
    "th?-1:U.indexOf(c,0);else{for(var d=0;d<U.length;d++)if(d in U&&U[d]===",
    "c){c=d;break b}c=-1}c=0<=c?\"true\":b.specified?\nb.value:j}else c=j;c=",
    "c==\"#\"+a.name}return c});return!!e&&X(e,b)}return T(a,\"AREA\")?(e=A(",
    "a,function(a){return T(a,\"MAP\")}),!!e&&X(e,b)):T(a,\"INPUT\")&&\"hidd",
    "en\"==a.type.toLowerCase()||T(a,\"NOSCRIPT\")||\"hidden\"==W(a,\"visibi",
    "lity\")||!c(a)||!b&&0==sa(a)||!d(a)||!g(a)?k:i}function sa(a){var b=1,c",
    "=W(a,\"opacity\");c&&(b=Number(c));(a=V(a))&&(b*=sa(a));return b};var t",
    "a=X,Y=[\"_\"],Z=l;!(Y[0]in Z)&&Z.execScript&&Z.execScript(\"var \"+Y[0]",
    ");for(var $;Y.length&&($=Y.shift());)!Y.length&&ta!==f?Z[$]=ta:Z=Z[$]?Z",
    "[$]:Z[$]={};; return this._.apply(null,arguments);}.apply({navigator:ty",
    "peof window!='undefined'?window.navigator:null}, arguments);}",
    NULL
};

const char* const IS_ENABLED[] = {
    "function(){return function(){var d=!0,f=!1,g=this;function h(a,c){funct",
    "ion b(){}b.prototype=c.prototype;a.d=c.prototype;a.prototype=new b};fun",
    "ction i(a,c){for(var b=1;b<arguments.length;b++)var e=(\"\"+arguments[b",
    "]).replace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,e);return a};function j(",
    "){return g.navigator?g.navigator.userAgent:null};function k(a,c){this.c",
    "ode=a;this.message=c||\"\";this.name=l[a]||l[13];var b=Error(this.messa",
    "ge);b.name=this.name;this.stack=b.stack||\"\"}h(k,Error);\nvar l={7:\"N",
    "oSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCommandError\",10",
    ":\"StaleElementReferenceError\",11:\"ElementNotVisibleError\",12:\"Inva",
    "lidElementStateError\",13:\"UnknownError\",15:\"ElementNotSelectableErr",
    "or\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24:\"InvalidCooki",
    "eDomainError\",25:\"UnableToSetCookieError\",26:\"ModalDialogOpenedErro",
    "r\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutError\",32:\"Invali",
    "dSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTargetOutOfBoundsErro",
    "r\"};\nk.prototype.toString=function(){return\"[\"+this.name+\"] \"+thi",
    "s.message};function m(a){this.stack=Error().stack||\"\";a&&(this.messag",
    "e=\"\"+a)}h(m,Error);m.prototype.name=\"CustomError\";function n(a,c){c",
    ".unshift(a);m.call(this,i.apply(null,c));c.shift()}h(n,m);n.prototype.n",
    "ame=\"AssertionError\";function o(a,c){var b;a:if(\"string\"==typeof a)",
    "b=\"string\"!=typeof c||1!=c.length?-1:a.indexOf(c,0);else{for(b=0;b<a.",
    "length;b++)if(b in a&&a[b]===c)break a;b=-1}return 0<=b};var p,q,r,s,t,",
    "u,v;v=u=t=s=r=q=p=f;var w=j();w&&(-1!=w.indexOf(\"Firefox\")?p=d:-1!=w.",
    "indexOf(\"Camino\")?q=d:-1!=w.indexOf(\"iPhone\")||-1!=w.indexOf(\"iPod",
    "\")?r=d:-1!=w.indexOf(\"iPad\")?s=d:-1!=w.indexOf(\"Android\")?t=d:-1!=",
    "w.indexOf(\"Chrome\")?u=d:-1!=w.indexOf(\"Safari\")&&(v=d));var x=q,y=r",
    ",z=s,A=t,C=u,D=v;var E;p?E=/Firefox\\/([0-9.]+)/:C?E=/Chrome\\/([0-9.]+",
    ")/:D?E=/Version\\/([0-9.]+)/:y||z?E=/Version\\/(\\S+).*Mobile\\/(\\S+)/",
    ":A?E=/Android\\s+([0-9.]+)(?:.*Version\\/([0-9.]+))?/:x&&(E=/Camino\\/(",
    "[0-9.]+)/);E&&E.exec(j());function F(a,c,b,e,B){this.b=!!c;if(a&&(this.",
    "a=a))this.c=\"number\"==typeof e?e:1!=this.a.nodeType?0:this.b?-1:1;thi",
    "s.depth=void 0!=B?B:this.c||0;this.b&&(this.depth*=-1)}h(F,function(){}",
    ");F.prototype.a=null;F.prototype.c=0;h(function(a,c,b,e){F.call(this,a,",
    "c,0,null,e)},F);var G={\"class\":\"className\",readonly:\"readOnly\"},H",
    "=[\"checked\",\"disabled\",\"draggable\",\"hidden\"],I=\"BUTTON,INPUT,O",
    "PTGROUP,OPTION,SELECT,TEXTAREA\".split(\",\");function J(a){var c=a.tag",
    "Name.toUpperCase();if(o(I,c)){var b;b=G.disabled||\"disabled\";var e=a[",
    "b];b=void 0===e&&o(H,b)?f:e;a=b?f:a.parentNode&&1==a.parentNode.nodeTyp",
    "e&&\"OPTGROUP\"==c||\"OPTION\"==c?J(a.parentNode):d}else a=d;return a};",
    "var K=J,L=[\"_\"],M=g;!(L[0]in M)&&M.execScript&&M.execScript(\"var \"+",
    "L[0]);for(var N;L.length&&(N=L.shift());)!L.length&&void 0!==K?M[N]=K:M",
    "=M[N]?M[N]:M[N]={};; return this._.apply(null,arguments);}.apply({navig",
    "ator:typeof window!='undefined'?window.navigator:null}, arguments);}",
    NULL
};

const char* const IS_SELECTED[] = {
    "function(){return function(){var f=!0,g=!1,h=this;function i(a,b){funct",
    "ion c(){}c.prototype=b.prototype;a.d=b.prototype;a.prototype=new c};fun",
    "ction k(a,b){for(var c=1;c<arguments.length;c++)var d=(\"\"+arguments[c",
    "]).replace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,d);return a};function l(",
    "){return h.navigator?h.navigator.userAgent:null};function m(a,b){this.c",
    "ode=a;this.message=b||\"\";this.name=n[a]||n[13];var c=Error(this.messa",
    "ge);c.name=this.name;this.stack=c.stack||\"\"}i(m,Error);\nvar n={7:\"N",
    "oSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCommandError\",10",
    ":\"StaleElementReferenceError\",11:\"ElementNotVisibleError\",12:\"Inva",
    "lidElementStateError\",13:\"UnknownError\",15:\"ElementNotSelectableErr",
    "or\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24:\"InvalidCooki",
    "eDomainError\",25:\"UnableToSetCookieError\",26:\"ModalDialogOpenedErro",
    "r\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutError\",32:\"Invali",
    "dSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTargetOutOfBoundsErro",
    "r\"};\nm.prototype.toString=function(){return\"[\"+this.name+\"] \"+thi",
    "s.message};function o(a){this.stack=Error().stack||\"\";a&&(this.messag",
    "e=\"\"+a)}i(o,Error);o.prototype.name=\"CustomError\";function p(a,b){b",
    ".unshift(a);o.call(this,k.apply(null,b));b.shift()}i(p,o);p.prototype.n",
    "ame=\"AssertionError\";var q={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1",
    "},r={IMG:\" \",BR:\"\\n\"};function s(a,b,c){if(!(a.nodeName in q))if(3",
    "==a.nodeType)c?b.push((\"\"+a.nodeValue).replace(/(\\r\\n|\\r|\\n)/g,\"",
    "\")):b.push(a.nodeValue);else if(a.nodeName in r)b.push(r[a.nodeName]);",
    "else for(a=a.firstChild;a;)s(a,b,c),a=a.nextSibling};var t,u,v,w,x,y,z;",
    "z=y=x=w=v=u=t=g;var A=l();A&&(-1!=A.indexOf(\"Firefox\")?t=f:-1!=A.inde",
    "xOf(\"Camino\")?u=f:-1!=A.indexOf(\"iPhone\")||-1!=A.indexOf(\"iPod\")?",
    "v=f:-1!=A.indexOf(\"iPad\")?w=f:-1!=A.indexOf(\"Android\")?x=f:-1!=A.in",
    "dexOf(\"Chrome\")?y=f:-1!=A.indexOf(\"Safari\")&&(z=f));var B=u,C=v,D=w",
    ",E=x,F=y,G=z;var H;t?H=/Firefox\\/([0-9.]+)/:F?H=/Chrome\\/([0-9.]+)/:G",
    "?H=/Version\\/([0-9.]+)/:C||D?H=/Version\\/(\\S+).*Mobile\\/(\\S+)/:E?H",
    "=/Android\\s+([0-9.]+)(?:.*Version\\/([0-9.]+))?/:B&&(H=/Camino\\/([0-9",
    ".]+)/);H&&H.exec(l());function I(a,b,c,d,e){this.b=!!b;if(a&&(this.a=a)",
    ")this.c=\"number\"==typeof d?d:1!=this.a.nodeType?0:this.b?-1:1;this.de",
    "pth=void 0!=e?e:this.c||0;this.b&&(this.depth*=-1)}i(I,function(){});I.",
    "prototype.a=null;I.prototype.c=0;i(function(a,b,c,d){I.call(this,a,b,0,",
    "null,d)},I);function J(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.to",
    "UpperCase()==b)}function K(a){return J(a,\"OPTION\")?f:J(a,\"INPUT\")?(",
    "a=a.type.toLowerCase(),\"checkbox\"==a||\"radio\"==a):g}var L={\"class",
    "\":\"className\",readonly:\"readOnly\"},M=[\"checked\",\"disabled\",\"d",
    "raggable\",\"hidden\"];function N(a){if(K(a)){if(!K(a))throw new m(15,",
    "\"Element is not selectable\");var b=\"selected\",c=a.type&&a.type.toLo",
    "werCase();if(\"checkbox\"==c||\"radio\"==c)b=\"checked\";var c=b,d=L[c]",
    "||c,b=a[d],e;if(e=void 0===b){b:if(\"string\"==typeof M)d=\"string\"!=t",
    "ypeof d||1!=d.length?-1:M.indexOf(d,0);else{for(e=0;e<M.length;e++)if(e",
    " in M&&M[e]===d){d=e;break b}d=-1}e=0<=d}if(e)a=g;else{if(d=\"value\"==",
    "c)if(d=J(a,\"OPTION\")){var j;c=c.toLowerCase();if(a.hasAttribute)j=a.h",
    "asAttribute(c);else try{j=a.attributes[c].specified}catch(R){j=\ng}d=!j",
    "}d&&(j=[],s(a,j,g),b=j.join(\"\"));a=b}a=!!a}else a=g;return a}var O=[",
    "\"_\"],P=h;!(O[0]in P)&&P.execScript&&P.execScript(\"var \"+O[0]);for(v",
    "ar Q;O.length&&(Q=O.shift());)!O.length&&void 0!==N?P[Q]=N:P=P[Q]?P[Q]:",
    "P[Q]={};; return this._.apply(null,arguments);}.apply({navigator:typeof",
    " window!='undefined'?window.navigator:null}, arguments);}",
    NULL
};

const char* const SUBMIT[] = {
    "function(){return function(){function g(a){throw a;}var h=void 0,i=!0,k",
    "=null,m=!1;function n(a){return function(){return this[a]}}function o(a",
    "){return function(){return a}}var p,q=this;\nfunction aa(a){var b=typeo",
    "f a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a i",
    "nstanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"",
    "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numbe",
    "r\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
    "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
    "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"",
    "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
    "all\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b",
    "&&\"undefined\"==typeof a.call)return\"object\";return b}function t(a){",
    "return a!==h}function ba(a){var b=aa(a);return\"array\"==b||\"object\"=",
    "=b&&\"number\"==typeof a.length}function u(a){return\"string\"==typeof ",
    "a}function ca(a){return\"function\"==aa(a)}function da(a){a=aa(a);retur",
    "n\"object\"==a||\"array\"==a||\"function\"==a}var ea=\"closure_uid_\"+M",
    "ath.floor(2147483648*Math.random()).toString(36),fa=0,ga=Date.now||func",
    "tion(){return+new Date};\nfunction x(a,b){function c(){}c.prototype=b.p",
    "rototype;a.aa=b.prototype;a.prototype=new c;a.prototype.constructor=a};",
    "function ha(a,b){for(var c=1;c<arguments.length;c++)var d=(\"\"+argumen",
    "ts[c]).replace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,d);return a}function",
    " ia(a){return a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")}function ja(",
    "a){if(!ka.test(a))return a;-1!=a.indexOf(\"&\")&&(a=a.replace(la,\"&amp",
    ";\"));-1!=a.indexOf(\"<\")&&(a=a.replace(ma,\"&lt;\"));-1!=a.indexOf(\"",
    ">\")&&(a=a.replace(na,\"&gt;\"));-1!=a.indexOf('\"')&&(a=a.replace(oa,",
    "\"&quot;\"));return a}var la=/&/g,ma=/</g,na=/>/g,oa=/\\\"/g,ka=/[&<>",
    "\\\"]/;\nfunction pa(a,b){for(var c=0,d=ia(\"\"+a).split(\".\"),f=ia(\"",
    "\"+b).split(\".\"),e=Math.max(d.length,f.length),j=0;0==c&&j<e;j++){var",
    " l=d[j]||\"\",r=f[j]||\"\",s=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\"),G=RegEx",
    "p(\"(\\\\d*)(\\\\D*)\",\"g\");do{var v=s.exec(l)||[\"\",\"\",\"\"],w=G.",
    "exec(r)||[\"\",\"\",\"\"];if(0==v[0].length&&0==w[0].length)break;c=((0",
    "==v[1].length?0:parseInt(v[1],10))<(0==w[1].length?0:parseInt(w[1],10))",
    "?-1:(0==v[1].length?0:parseInt(v[1],10))>(0==w[1].length?0:parseInt(w[1",
    "],10))?1:0)||((0==v[2].length)<(0==w[2].length)?-1:(0==\nv[2].length)>(",
    "0==w[2].length)?1:0)||(v[2]<w[2]?-1:v[2]>w[2]?1:0)}while(0==c)}return c",
    "}var qa=2147483648*Math.random()|0,ra={};function sa(a){return ra[a]||(",
    "ra[a]=(\"\"+a).replace(/\\-([a-z])/g,function(a,c){return c.toUpperCase",
    "()}))};var ta,ua;function va(){return q.navigator?q.navigator.userAgent",
    ":k}var wa,xa=q.navigator;wa=xa&&xa.platform||\"\";ta=-1!=wa.indexOf(\"M",
    "ac\");ua=-1!=wa.indexOf(\"Win\");var ya=-1!=wa.indexOf(\"Linux\"),za,Aa",
    "=\"\",Ba=/WebKit\\/(\\S+)/.exec(va());za=Aa=Ba?Ba[1]:\"\";var Ca={};var",
    " Da=window;function Ea(a,b){for(var c in a)b.call(h,a[c],c,a)}function ",
    "Fa(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};function y(a,b){t",
    "his.code=a;this.message=b||\"\";this.name=Ga[a]||Ga[13];var c=Error(thi",
    "s.message);c.name=this.name;this.stack=c.stack||\"\"}x(y,Error);\nvar G",
    "a={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCommandEr",
    "ror\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleError\",1",
    "2:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementNotSelec",
    "tableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24:\"Inva",
    "lidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalDialogOp",
    "enedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutError\",32:",
    "\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTargetOutOfBo",
    "undsError\"};\ny.prototype.toString=function(){return\"[\"+this.name+\"",
    "] \"+this.message};function Ha(a){this.stack=Error().stack||\"\";a&&(th",
    "is.message=\"\"+a)}x(Ha,Error);Ha.prototype.name=\"CustomError\";functi",
    "on Ia(a,b){b.unshift(a);Ha.call(this,ha.apply(k,b));b.shift()}x(Ia,Ha);",
    "Ia.prototype.name=\"AssertionError\";function Ja(a,b,c){if(!a){var d=Ar",
    "ray.prototype.slice.call(arguments,2),f=\"Assertion failed\";if(b)var f",
    "=f+(\": \"+b),e=d;g(new Ia(\"\"+f,e||[]))}}function Ka(a,b){g(new Ia(\"",
    "Failure\"+(a?\": \"+a:\"\"),Array.prototype.slice.call(arguments,1)))};",
    "function z(a){return a[a.length-1]}var La=Array.prototype;function A(a,",
    "b){if(u(a))return!u(b)||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.l",
    "ength;c++)if(c in a&&a[c]===b)return c;return-1}function Ma(a,b){for(va",
    "r c=a.length,d=u(a)?a.split(\"\"):a,f=0;f<c;f++)f in d&&b.call(h,d[f],f",
    ",a)}function Na(a,b){for(var c=a.length,d=Array(c),f=u(a)?a.split(\"\")",
    ":a,e=0;e<c;e++)e in f&&(d[e]=b.call(h,f[e],e,a));return d}\nfunction Oa",
    "(a,b,c){for(var d=a.length,f=u(a)?a.split(\"\"):a,e=0;e<d;e++)if(e in f",
    "&&b.call(c,f[e],e,a))return i;return m}function Pa(a,b,c){for(var d=a.l",
    "ength,f=u(a)?a.split(\"\"):a,e=0;e<d;e++)if(e in f&&!b.call(c,f[e],e,a)",
    ")return m;return i}function Qa(a,b){var c;a:{c=a.length;for(var d=u(a)?",
    "a.split(\"\"):a,f=0;f<c;f++)if(f in d&&b.call(h,d[f],f,a)){c=f;break a}",
    "c=-1}return 0>c?k:u(a)?a.charAt(c):a[c]}function Ra(a){return La.concat",
    ".apply(La,arguments)}\nfunction Sa(a){if(\"array\"==aa(a))return Ra(a);",
    "for(var b=[],c=0,d=a.length;c<d;c++)b[c]=a[c];return b}function Ta(a,b,",
    "c){Ja(a.length!=k);return 2>=arguments.length?La.slice.call(a,b):La.sli",
    "ce.call(a,b,c)};var Ua;function Va(a,b){var c;c=(c=a.className)&&\"func",
    "tion\"==typeof c.split?c.split(/\\s+/):[];var d=Ta(arguments,1),f;f=c;f",
    "or(var e=0,j=0;j<d.length;j++)0<=A(f,d[j])||(f.push(d[j]),e++);f=e==d.l",
    "ength;a.className=c.join(\" \");return f};function B(a,b){this.x=t(a)?a",
    ":0;this.y=t(b)?b:0}B.prototype.toString=function(){return\"(\"+this.x+",
    "\", \"+this.y+\")\"};function Wa(a,b){this.width=a;this.height=b}Wa.pro",
    "totype.toString=function(){return\"(\"+this.width+\" x \"+this.height+",
    "\")\"};Wa.prototype.floor=function(){this.width=Math.floor(this.width);",
    "this.height=Math.floor(this.height);return this};Wa.prototype.scale=fun",
    "ction(a){this.width*=a;this.height*=a;return this};var C=3;function Xa(",
    "a){return a?new Ya(D(a)):Ua||(Ua=new Ya)}function Za(a,b){Ea(b,function",
    "(b,d){\"style\"==d?a.style.cssText=b:\"class\"==d?a.className=b:\"for\"",
    "==d?a.htmlFor=b:d in $a?a.setAttribute($a[d],b):0==d.lastIndexOf(\"aria",
    "-\",0)?a.setAttribute(d,b):a[d]=b})}var $a={cellpadding:\"cellPadding\"",
    ",cellspacing:\"cellSpacing\",colspan:\"colSpan\",rowspan:\"rowSpan\",va",
    "lign:\"vAlign\",height:\"height\",width:\"width\",usemap:\"useMap\",fra",
    "meborder:\"frameBorder\",maxlength:\"maxLength\",type:\"type\"};\nfunct",
    "ion ab(a){return a?a.parentWindow||a.defaultView:window}function bb(a,b",
    ",c){function d(c){c&&b.appendChild(u(c)?a.createTextNode(c):c)}for(var ",
    "f=2;f<c.length;f++){var e=c[f];ba(e)&&!(da(e)&&0<e.nodeType)?Ma(cb(e)?S",
    "a(e):e,d):d(e)}}function db(a){return a&&a.parentNode?a.parentNode.remo",
    "veChild(a):k}\nfunction E(a,b){if(a.contains&&1==b.nodeType)return a==b",
    "||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)retu",
    "rn a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.par",
    "entNode;return b==a}\nfunction eb(a,b){if(a==b)return 0;if(a.compareDoc",
    "umentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceInd",
    "ex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.node",
    "Type,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var f=a",
    ".parentNode,e=b.parentNode;return f==e?fb(a,b):!c&&E(f,b)?-1*gb(a,b):!d",
    "&&E(e,a)?gb(b,a):(c?a.sourceIndex:f.sourceIndex)-(d?b.sourceIndex:e.sou",
    "rceIndex)}d=D(a);c=d.createRange();c.selectNode(a);c.collapse(i);d=d.cr",
    "eateRange();d.selectNode(b);d.collapse(i);\nreturn c.compareBoundaryPoi",
    "nts(q.Range.START_TO_END,d)}function gb(a,b){var c=a.parentNode;if(c==b",
    ")return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return fb(d,a)}fu",
    "nction fb(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;return",
    " 1}\nfunction hb(a){var b,c=arguments.length;if(c){if(1==c)return argum",
    "ents[0]}else return k;var d=[],f=Infinity;for(b=0;b<c;b++){for(var e=[]",
    ",j=arguments[b];j;)e.unshift(j),j=j.parentNode;d.push(e);f=Math.min(f,e",
    ".length)}e=k;for(b=0;b<f;b++){for(var j=d[0][b],l=1;l<c;l++)if(j!=d[l][",
    "b])return e;e=j}return e}function D(a){return 9==a.nodeType?a:a.ownerDo",
    "cument||a.document}function ib(a,b){var c=[];return jb(a,b,c,i)?c[0]:h}",
    "\nfunction jb(a,b,c,d){if(a!=k)for(a=a.firstChild;a;){if(b(a)&&(c.push(",
    "a),d)||jb(a,b,c,d))return i;a=a.nextSibling}return m}var kb={SCRIPT:1,S",
    "TYLE:1,HEAD:1,IFRAME:1,OBJECT:1},lb={IMG:\" \",BR:\"\\n\"};function mb(",
    "a,b,c){if(!(a.nodeName in kb))if(a.nodeType==C)c?b.push((\"\"+a.nodeVal",
    "ue).replace(/(\\r\\n|\\r|\\n)/g,\"\")):b.push(a.nodeValue);else if(a.no",
    "deName in lb)b.push(lb[a.nodeName]);else for(a=a.firstChild;a;)mb(a,b,c",
    "),a=a.nextSibling}\nfunction cb(a){if(a&&\"number\"==typeof a.length){i",
    "f(da(a))return\"function\"==typeof a.item||\"string\"==typeof a.item;if",
    "(ca(a))return\"function\"==typeof a.item}return m}function nb(a,b,c){c|",
    "|(a=a.parentNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}retur",
    "n k}function Ya(a){this.w=a||q.document||document}p=Ya.prototype;p.fa=n",
    "(\"w\");p.C=function(a){return u(a)?this.w.getElementById(a):a};\np.ea=",
    "function(a,b,c){var d=this.w,f=arguments,e=f[1],j=d.createElement(f[0])",
    ";e&&(u(e)?j.className=e:\"array\"==aa(e)?Va.apply(k,[j].concat(e)):Za(j",
    ",e));2<f.length&&bb(d,j,f);return j};p.createElement=function(a){return",
    " this.w.createElement(a)};p.createTextNode=function(a){return this.w.cr",
    "eateTextNode(a)};p.ra=function(){return this.w.parentWindow||this.w.def",
    "aultView};\nfunction ob(a){var b=a.w,a=b.body,b=b.parentWindow||b.defau",
    "ltView;return new B(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scroll",
    "Top)}p.appendChild=function(a,b){a.appendChild(b)};p.removeNode=db;p.co",
    "ntains=E;var F={};F.ya=function(){var a={Na:\"http://www.w3.org/2000/sv",
    "g\"};return function(b){return a[b]||k}}();F.na=function(a,b,c){var d=D",
    "(a);if(!d.implementation.hasFeature(\"XPath\",\"3.0\"))return k;try{var",
    " f=d.createNSResolver?d.createNSResolver(d.documentElement):F.ya;return",
    " d.evaluate(b,a,f,c,k)}catch(e){g(new y(32,\"Unable to locate an elemen",
    "t with the xpath expression \"+b+\" because of the following error:\\n",
    "\"+e))}};\nF.la=function(a,b){(!a||1!=a.nodeType)&&g(new y(32,'The resu",
    "lt of the xpath expression \"'+b+'\" is: '+a+\". It should be an elemen",
    "t.\"))};F.Ia=function(a,b){var c=function(){var c=F.na(b,a,9);return c?",
    "c.singleNodeValue||k:b.selectSingleNode?(c=D(b),c.setProperty&&c.setPro",
    "perty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a)):k}();c===",
    "k||F.la(c,a);return c};\nF.Ma=function(a,b){var c=function(){var c=F.na",
    "(b,a,7);if(c){for(var f=c.snapshotLength,e=[],j=0;j<f;++j)e.push(c.snap",
    "shotItem(j));return e}return b.selectNodes?(c=D(b),c.setProperty&&c.set",
    "Property(\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]}();Ma(c,",
    "function(b){F.la(b,a)});return c};var pb,qb,rb,sb,tb,ub,vb;vb=ub=tb=sb=",
    "rb=qb=pb=m;var H=va();H&&(-1!=H.indexOf(\"Firefox\")?pb=i:-1!=H.indexOf",
    "(\"Camino\")?qb=i:-1!=H.indexOf(\"iPhone\")||-1!=H.indexOf(\"iPod\")?rb",
    "=i:-1!=H.indexOf(\"iPad\")?sb=i:-1!=H.indexOf(\"Android\")?tb=i:-1!=H.i",
    "ndexOf(\"Chrome\")?ub=i:-1!=H.indexOf(\"Safari\")&&(vb=i));var wb=qb,xb",
    "=rb,yb=sb,zb=tb,Ab=ub,Bb=vb;var Cb,Db=\"\",I,Eb;pb?I=/Firefox\\/([0-9.]",
    "+)/:Ab?I=/Chrome\\/([0-9.]+)/:Bb?I=/Version\\/([0-9.]+)/:xb||yb?(I=/Ver",
    "sion\\/(\\S+).*Mobile\\/(\\S+)/,Eb=i):zb?I=/Android\\s+([0-9.]+)(?:.*Ve",
    "rsion\\/([0-9.]+))?/:wb&&(I=/Camino\\/([0-9.]+)/);if(I)var Fb=I.exec(va",
    "()),Db=Fb?Eb?Fb[1]+\".\"+Fb[2]:Fb[2]||Fb[1]:\"\";Cb=Db;var Gb=yb||xb,Hb",
    ";if(zb){var Ib=/Android\\s+([0-9\\.]+)/.exec(va());Hb=Ib?Number(Ib[1]):",
    "0}else Hb=0;var Jb=Hb;var J=\"StopIteration\"in q?q.StopIteration:Error",
    "(\"StopIteration\");function K(){}K.prototype.next=function(){g(J)};K.p",
    "rototype.r=function(){return this};function Kb(a){if(a instanceof K)ret",
    "urn a;if(\"function\"==typeof a.r)return a.r(m);if(ba(a)){var b=0,c=new",
    " K;c.next=function(){for(;;){b>=a.length&&g(J);if(b in a)return a[b++];",
    "b++}};return c}g(Error(\"Not implemented\"))};function L(a,b,c,d,f){thi",
    "s.o=!!b;a&&M(this,a,d);this.depth=f!=h?f:this.q||0;this.o&&(this.depth*",
    "=-1);this.za=!c}x(L,K);p=L.prototype;p.p=k;p.q=0;p.ia=m;function M(a,b,",
    "c,d){if(a.p=b)a.q=\"number\"==typeof c?c:1!=a.p.nodeType?0:a.o?-1:1;\"n",
    "umber\"==typeof d&&(a.depth=d)}\np.next=function(){var a;if(this.ia){(!",
    "this.p||this.za&&0==this.depth)&&g(J);a=this.p;var b=this.o?-1:1;if(thi",
    "s.q==b){var c=this.o?a.lastChild:a.firstChild;c?M(this,c):M(this,a,-1*b",
    ")}else(c=this.o?a.previousSibling:a.nextSibling)?M(this,c):M(this,a.par",
    "entNode,-1*b);this.depth+=this.q*(this.o?-1:1)}else this.ia=i;(a=this.p",
    ")||g(J);return a};\np.splice=function(a){var b=this.p,c=this.o?1:-1;thi",
    "s.q==c&&(this.q=-1*c,this.depth+=this.q*(this.o?-1:1));this.o=!this.o;L",
    ".prototype.next.call(this);this.o=!this.o;for(var c=ba(arguments[0])?ar",
    "guments[0]:arguments,d=c.length-1;0<=d;d--)b.parentNode&&b.parentNode.i",
    "nsertBefore(c[d],b.nextSibling);db(b)};function Lb(a,b,c,d){L.call(this",
    ",a,b,c,k,d)}x(Lb,L);Lb.prototype.next=function(){do Lb.aa.next.call(thi",
    "s);while(-1==this.q);return this.p};function Mb(a,b){var c=D(a);return ",
    "c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComp",
    "utedStyle(a,k))?c[b]||c.getPropertyValue(b):\"\"}function Nb(a,b){retur",
    "n Mb(a,b)||(a.currentStyle?a.currentStyle[b]:k)||a.style&&a.style[b]}\n",
    "function Ob(a){for(var b=D(a),c=Nb(a,\"position\"),d=\"fixed\"==c||\"ab",
    "solute\"==c,a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=Nb(a,\"position",
    "\"),d=d&&\"static\"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWi",
    "dth>a.clientWidth||a.scrollHeight>a.clientHeight||\"fixed\"==c||\"absol",
    "ute\"==c||\"relative\"==c))return a;return k}\nfunction Pb(a){var b=new",
    " B;if(1==a.nodeType)if(a.getBoundingClientRect){var c=a.getBoundingClie",
    "ntRect();b.x=c.left;b.y=c.top}else{c=ob(Xa(a));var d=D(a),f=Nb(a,\"posi",
    "tion\"),e=new B(0,0),j=(d?9==d.nodeType?d:D(d):document).documentElemen",
    "t;if(a!=j)if(a.getBoundingClientRect)a=a.getBoundingClientRect(),d=ob(X",
    "a(d)),e.x=a.left+d.x,e.y=a.top+d.y;else if(d.getBoxObjectFor)a=d.getBox",
    "ObjectFor(a),d=d.getBoxObjectFor(j),e.x=a.screenX-d.screenX,e.y=a.scree",
    "nY-d.screenY;else{var l=a;do{e.x+=l.offsetLeft;e.y+=l.offsetTop;\nl!=a&",
    "&(e.x+=l.clientLeft||0,e.y+=l.clientTop||0);if(\"fixed\"==Nb(l,\"positi",
    "on\")){e.x+=d.body.scrollLeft;e.y+=d.body.scrollTop;break}l=l.offsetPar",
    "ent}while(l&&l!=a);\"absolute\"==f&&(e.y-=d.body.offsetTop);for(l=a;(l=",
    "Ob(l))&&l!=d.body&&l!=j;)e.x-=l.scrollLeft,e.y-=l.scrollTop}b.x=e.x-c.x",
    ";b.y=e.y-c.y}else c=ca(a.qa),e=a,a.targetTouches?e=a.targetTouches[0]:c",
    "&&a.qa().targetTouches&&(e=a.qa().targetTouches[0]),b.x=e.clientX,b.y=e",
    ".clientY;return b}\nfunction Qb(a){var b=a.offsetWidth,c=a.offsetHeight",
    ";return(!t(b)||!b&&!c)&&a.getBoundingClientRect?(a=a.getBoundingClientR",
    "ect(),new Wa(a.right-a.left,a.bottom-a.top)):new Wa(b,c)};function N(a,",
    "b){return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}var Rb={",
    "\"class\":\"className\",readonly:\"readOnly\"},Sb=[\"checked\",\"disabl",
    "ed\",\"draggable\",\"hidden\"];function Tb(a,b){var c=Rb[b]||b,d=a[c];i",
    "f(!t(d)&&0<=A(Sb,c))return m;if(c=\"value\"==b)if(c=N(a,\"OPTION\")){va",
    "r f;c=b.toLowerCase();if(a.hasAttribute)f=a.hasAttribute(c);else try{f=",
    "a.attributes[c].specified}catch(e){f=m}c=!f}c&&(d=[],mb(a,d,m),d=d.join",
    "(\"\"));return d}\nvar Ub=\"async,autofocus,autoplay,checked,compact,co",
    "mplete,controls,declare,defaultchecked,defaultselected,defer,disabled,d",
    "raggable,ended,formnovalidate,hidden,indeterminate,iscontenteditable,is",
    "map,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,no",
    "wrap,open,paused,pubdate,readonly,required,reversed,scoped,seamless,see",
    "king,selected,spellcheck,truespeed,willvalidate\".split(\",\"),Vb=\"BUT",
    "TON,INPUT,OPTGROUP,OPTION,SELECT,TEXTAREA\".split(\",\");\nfunction Wb(",
    "a){var b=a.tagName.toUpperCase();return!(0<=A(Vb,b))?i:Tb(a,\"disabled",
    "\")?m:a.parentNode&&1==a.parentNode.nodeType&&\"OPTGROUP\"==b||\"OPTION",
    "\"==b?Wb(a.parentNode):i}var Xb=\"text,search,tel,url,email,password,nu",
    "mber\".split(\",\");function Yb(a){function b(a){return\"inherit\"==a.c",
    "ontentEditable?(a=Zb(a))?b(a):m:\"true\"==a.contentEditable}return!t(a.",
    "contentEditable)?m:t(a.isContentEditable)?a.isContentEditable:b(a)}\nfu",
    "nction Zb(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.",
    "nodeType;)a=a.parentNode;return N(a)?a:k}function $b(a,b){b=sa(b);retur",
    "n Mb(a,b)||ac(a,b)}function ac(a,b){var c=a.currentStyle||a.style,d=c[b",
    "];!t(d)&&ca(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"inhe",
    "rit\"!=d?t(d)?d:k:(c=Zb(a))?ac(c,b):k}\nfunction bc(a){if(ca(a.getBBox)",
    ")try{var b=a.getBBox();if(b)return b}catch(c){}if(\"none\"!=Nb(a,\"disp",
    "lay\"))a=Qb(a);else{var b=a.style,d=b.display,f=b.visibility,e=b.positi",
    "on;b.visibility=\"hidden\";b.position=\"absolute\";b.display=\"inline\"",
    ";a=Qb(a);b.display=d;b.position=e;b.visibility=f}return a}\nfunction cc",
    "(a,b){function c(a){if(\"none\"==$b(a,\"display\"))return m;a=Zb(a);ret",
    "urn!a||c(a)}function d(a){var b=bc(a);return 0<b.height&&0<b.width?i:Oa",
    "(a.childNodes,function(a){return a.nodeType==C||N(a)&&d(a)})}function f",
    "(a){var b=Zb(a);if(b&&\"hidden\"==$b(b,\"overflow\")){var c=bc(b),d=Pb(",
    "b),a=Pb(a);return d.x+c.width<a.x||d.y+c.height<a.y?m:f(b)}return i}N(a",
    ")||g(Error(\"Argument to isShown must be of type Element\"));if(N(a,\"O",
    "PTION\")||N(a,\"OPTGROUP\")){var e=nb(a,function(a){return N(a,\"SELECT",
    "\")});return!!e&&\ncc(e,i)}if(N(a,\"MAP\")){if(!a.name)return m;e=D(a);",
    "e=e.evaluate?F.Ia('/descendant::*[@usemap = \"#'+a.name+'\"]',e):ib(e,f",
    "unction(b){var c;if(c=N(b))8==b.nodeType?b=k:(c=\"usemap\",\"style\"==c",
    "?(b=ia(b.style.cssText).toLowerCase(),b=\";\"==b.charAt(b.length-1)?b:b",
    "+\";\"):(b=b.getAttributeNode(c),b=!b?k:0<=A(Ub,c)?\"true\":b.specified",
    "?b.value:k)),c=b==\"#\"+a.name;return c});return!!e&&cc(e,b)}return N(a",
    ",\"AREA\")?(e=nb(a,function(a){return N(a,\"MAP\")}),!!e&&cc(e,b)):N(a,",
    "\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||N(a,\n\"NOSCRIPT\")||\"hi",
    "dden\"==$b(a,\"visibility\")||!c(a)||!b&&0==dc(a)||!d(a)||!f(a)?m:i}fun",
    "ction dc(a){var b=1,c=$b(a,\"opacity\");c&&(b=Number(c));(a=Zb(a))&&(b*",
    "=dc(a));return b};function O(){this.t=Da.document.documentElement;this.",
    "S=k;var a=D(this.t).activeElement;a&&ec(this,a)}O.prototype.C=n(\"t\");",
    "function ec(a,b){a.t=b;a.S=N(b,\"OPTION\")?nb(b,function(a){return N(a,",
    "\"SELECT\")}):k}\nfunction fc(a,b,c,d,f,e){function j(a,c){var d={ident",
    "ifier:a,screenX:c.x,screenY:c.y,clientX:c.x,clientY:c.y,pageX:c.x,pageY",
    ":c.y};l.changedTouches.push(d);if(b==gc||b==hc)l.touches.push(d),l.targ",
    "etTouches.push(d)}var l={touches:[],targetTouches:[],changedTouches:[],",
    "altKey:m,ctrlKey:m,shiftKey:m,metaKey:m,relatedTarget:k,scale:0,rotatio",
    "n:0};j(c,d);t(f)&&j(f,e);ic(a.t,b,l)}function jc(a){return N(a,\"FORM\"",
    ")};var kc=zb?!(zb?0<=pa(Jb,4):0<=pa(Cb,4)):!Gb;function P(a,b,c){this.D",
    "=a;this.L=b;this.M=c}P.prototype.create=function(a){a=D(a).createEvent(",
    "\"HTMLEvents\");a.initEvent(this.D,this.L,this.M);return a};P.prototype",
    ".toString=n(\"D\");function Q(a,b,c){P.call(this,a,b,c)}x(Q,P);\nQ.prot",
    "otype.create=function(a,b){this==lc&&g(new y(9,\"Browser does not suppo",
    "rt a mouse pixel scroll event.\"));var c=D(a),d=ab(c),c=c.createEvent(",
    "\"MouseEvents\");this==mc&&(c.wheelDelta=b.wheelDelta);c.initMouseEvent",
    "(this.D,this.L,this.M,d,1,0,0,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.",
    "shiftKey,b.metaKey,b.button,b.relatedTarget);return c};function nc(a,b,",
    "c){P.call(this,a,b,c)}x(nc,P);\nnc.prototype.create=function(a,b){var c",
    ";c=D(a).createEvent(\"Events\");c.initEvent(this.D,this.L,this.M);c.alt",
    "Key=b.altKey;c.ctrlKey=b.ctrlKey;c.metaKey=b.metaKey;c.shiftKey=b.shift",
    "Key;c.keyCode=b.charCode||b.keyCode;c.charCode=this==oc?c.keyCode:0;ret",
    "urn c};function pc(a,b,c){P.call(this,a,b,c)}x(pc,P);\npc.prototype.cre",
    "ate=function(a,b){function c(b){b=Na(b,function(b){return f.createTouch",
    "(e,a,b.identifier,b.pageX,b.pageY,b.screenX,b.screenY)});return f.creat",
    "eTouchList.apply(f,b)}function d(b){var c=Na(b,function(b){return{ident",
    "ifier:b.identifier,screenX:b.screenX,screenY:b.screenY,clientX:b.client",
    "X,clientY:b.clientY,pageX:b.pageX,pageY:b.pageY,target:a}});c.item=func",
    "tion(a){return c[a]};return c}var f=D(a),e=ab(f),j=kc?d(b.changedTouche",
    "s):c(b.changedTouches),l=b.touches==b.changedTouches?j:kc?d(b.touches):",
    "\nc(b.touches),r=b.targetTouches==b.changedTouches?j:kc?d(b.targetTouch",
    "es):c(b.targetTouches),s;kc?(s=f.createEvent(\"MouseEvents\"),s.initMou",
    "seEvent(this.D,this.L,this.M,e,1,0,0,b.clientX,b.clientY,b.ctrlKey,b.al",
    "tKey,b.shiftKey,b.metaKey,0,b.relatedTarget),s.touches=l,s.targetTouche",
    "s=r,s.changedTouches=j,s.scale=b.scale,s.rotation=b.rotation):(s=f.crea",
    "teEvent(\"TouchEvent\"),zb?s.initTouchEvent(l,r,j,this.D,e,0,0,b.client",
    "X,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey):s.initTouchEvent(t",
    "his.D,this.L,\nthis.M,e,1,0,0,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.",
    "shiftKey,b.metaKey,l,r,j,b.scale,b.rotation),s.relatedTarget=b.relatedT",
    "arget);return s};\nvar qc=new P(\"submit\",i,i),rc=new Q(\"click\",i,i)",
    ",sc=new Q(\"contextmenu\",i,i),tc=new Q(\"dblclick\",i,i),uc=new Q(\"mo",
    "usedown\",i,i),vc=new Q(\"mousemove\",i,m),wc=new Q(\"mouseout\",i,i),x",
    "c=new Q(\"mouseover\",i,i),yc=new Q(\"mouseup\",i,i),mc=new Q(\"mousewh",
    "eel\",i,i),lc=new Q(\"MozMousePixelScroll\",i,i),oc=new nc(\"keypress\"",
    ",i,i),hc=new pc(\"touchmove\",i,i),gc=new pc(\"touchstart\",i,i);functi",
    "on ic(a,b,c){b=b.create(a,c);\"isTrusted\"in b||(b.Ka=m);return a.dispa",
    "tchEvent(b)};function zc(a){if(\"function\"==typeof a.N)return a.N();if",
    "(u(a))return a.split(\"\");if(ba(a)){for(var b=[],c=a.length,d=0;d<c;d+",
    "+)b.push(a[d]);return b}return Fa(a)};function Ac(a,b){this.n={};this.u",
    "a={};var c=arguments.length;if(1<c){c%2&&g(Error(\"Uneven number of arg",
    "uments\"));for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}e",
    "lse a&&this.ba(a)}p=Ac.prototype;p.ja=0;p.N=function(){var a=[],b;for(b",
    " in this.n)\":\"==b.charAt(0)&&a.push(this.n[b]);return a};function Bc(",
    "a){var b=[],c;for(c in a.n)if(\":\"==c.charAt(0)){var d=c.substring(1);",
    "b.push(a.ua[c]?Number(d):d)}return b}\np.set=function(a,b){var c=\":\"+",
    "a;c in this.n||(this.ja++,\"number\"==typeof a&&(this.ua[c]=i));this.n[",
    "c]=b};p.ba=function(a){var b;if(a instanceof Ac)b=Bc(a),a=a.N();else{b=",
    "[];var c=0,d;for(d in a)b[c++]=d;a=Fa(a)}for(c=0;c<b.length;c++)this.se",
    "t(b[c],a[c])};p.r=function(a){var b=0,c=Bc(this),d=this.n,f=this.ja,e=t",
    "his,j=new K;j.next=function(){for(;;){f!=e.ja&&g(Error(\"The map has ch",
    "anged since the iterator was created\"));b>=c.length&&g(J);var j=c[b++]",
    ";return a?j:d[\":\"+j]}};return j};function Cc(a){this.n=new Ac;a&&this",
    ".ba(a)}function Dc(a){var b=typeof a;return\"object\"==b&&a||\"function",
    "\"==b?\"o\"+(a[ea]||(a[ea]=++fa)):b.substr(0,1)+a}p=Cc.prototype;p.add=",
    "function(a){this.n.set(Dc(a),a)};p.ba=function(a){for(var a=zc(a),b=a.l",
    "ength,c=0;c<b;c++)this.add(a[c])};p.contains=function(a){return\":\"+Dc",
    "(a)in this.n.n};p.N=function(){return this.n.N()};p.r=function(){return",
    " this.n.r(m)};function Ec(){O.call(this);var a=this.C();(N(a,\"TEXTAREA",
    "\")||(N(a,\"INPUT\")?0<=A(Xb,a.type.toLowerCase()):Yb(a)))&&Tb(a,\"read",
    "Only\");this.Ha=new Cc}x(Ec,O);var Fc={};function R(a,b,c){da(a)&&(a=a.",
    "c);a=new Gc(a);if(b&&(!(b in Fc)||c))Fc[b]={key:a,shift:m},c&&(Fc[c]={k",
    "ey:a,shift:i})}function Gc(a){this.code=a}R(8);R(9);R(13);R(16);R(17);R",
    "(18);R(19);R(20);R(27);R(32,\" \");R(33);R(34);R(35);R(36);R(37);R(38);",
    "R(39);R(40);R(44);R(45);R(46);R(48,\"0\",\")\");R(49,\"1\",\"!\");R(50,",
    "\"2\",\"@\");R(51,\"3\",\"#\");R(52,\"4\",\"$\");\nR(53,\"5\",\"%\");R(",
    "54,\"6\",\"^\");R(55,\"7\",\"&\");R(56,\"8\",\"*\");R(57,\"9\",\"(\");R",
    "(65,\"a\",\"A\");R(66,\"b\",\"B\");R(67,\"c\",\"C\");R(68,\"d\",\"D\");",
    "R(69,\"e\",\"E\");R(70,\"f\",\"F\");R(71,\"g\",\"G\");R(72,\"h\",\"H\")",
    ";R(73,\"i\",\"I\");R(74,\"j\",\"J\");R(75,\"k\",\"K\");R(76,\"l\",\"L\"",
    ");R(77,\"m\",\"M\");R(78,\"n\",\"N\");R(79,\"o\",\"O\");R(80,\"p\",\"P",
    "\");R(81,\"q\",\"Q\");R(82,\"r\",\"R\");R(83,\"s\",\"S\");R(84,\"t\",\"",
    "T\");R(85,\"u\",\"U\");R(86,\"v\",\"V\");R(87,\"w\",\"W\");R(88,\"x\",",
    "\"X\");R(89,\"y\",\"Y\");R(90,\"z\",\"Z\");R(ua?{e:91,c:91,opera:219}:t",
    "a?{e:224,c:91,opera:17}:{e:0,c:91,opera:k});\nR(ua?{e:92,c:92,opera:220",
    "}:ta?{e:224,c:93,opera:17}:{e:0,c:92,opera:k});R(ua?{e:93,c:93,opera:0}",
    ":ta?{e:0,c:0,opera:16}:{e:93,c:k,opera:0});R({e:96,c:96,opera:48},\"0\"",
    ");R({e:97,c:97,opera:49},\"1\");R({e:98,c:98,opera:50},\"2\");R({e:99,c",
    ":99,opera:51},\"3\");R({e:100,c:100,opera:52},\"4\");R({e:101,c:101,ope",
    "ra:53},\"5\");R({e:102,c:102,opera:54},\"6\");R({e:103,c:103,opera:55},",
    "\"7\");R({e:104,c:104,opera:56},\"8\");R({e:105,c:105,opera:57},\"9\");",
    "R({e:106,c:106,opera:ya?56:42},\"*\");R({e:107,c:107,opera:ya?61:43},\"",
    "+\");\nR({e:109,c:109,opera:ya?109:45},\"-\");R({e:110,c:110,opera:ya?1",
    "90:78},\".\");R({e:111,c:111,opera:ya?191:47},\"/\");R(144);R(112);R(11",
    "3);R(114);R(115);R(116);R(117);R(118);R(119);R(120);R(121);R(122);R(123",
    ");R({e:107,c:187,opera:61},\"=\",\"+\");R({e:109,c:189,opera:109},\"-\"",
    ",\"_\");R(188,\",\",\"<\");R(190,\".\",\">\");R(191,\"/\",\"?\");R(192,",
    "\"`\",\"~\");R(219,\"[\",\"{\");R(220,\"\\\\\",\"|\");R(221,\"]\",\"}\"",
    ");R({e:59,c:186,opera:59},\";\",\":\");R(222,\"'\",'\"');Ec.prototype.Y",
    "=function(a){return this.Ha.contains(a)};function Hc(a){return Ic(a||ar",
    "guments.callee.caller,[])}\nfunction Ic(a,b){var c=[];if(0<=A(b,a))c.pu",
    "sh(\"[...circular reference...]\");else if(a&&50>b.length){c.push(Jc(a)",
    "+\"(\");for(var d=a.arguments,f=0;f<d.length;f++){0<f&&c.push(\", \");v",
    "ar e;e=d[f];switch(typeof e){case \"object\":e=e?\"object\":\"null\";br",
    "eak;case \"string\":break;case \"number\":e=\"\"+e;break;case \"boolean",
    "\":e=e?\"true\":\"false\";break;case \"function\":e=(e=Jc(e))?e:\"[fn]",
    "\";break;default:e=typeof e}40<e.length&&(e=e.substr(0,40)+\"...\");c.p",
    "ush(e)}b.push(a);c.push(\")\\n\");try{c.push(Ic(a.caller,b))}catch(j){c",
    ".push(\"[exception trying to get caller]\\n\")}}else a?\nc.push(\"[...l",
    "ong stack...]\"):c.push(\"[end]\");return c.join(\"\")}function Jc(a){i",
    "f(Kc[a])return Kc[a];a=\"\"+a;if(!Kc[a]){var b=/function ([^\\(]+)/.exe",
    "c(a);Kc[a]=b?b[1]:\"[Anonymous]\"}return Kc[a]}var Kc={};function Lc(a,",
    "b,c,d,f){this.reset(a,b,c,d,f)}Lc.prototype.pa=k;Lc.prototype.oa=k;var ",
    "Mc=0;Lc.prototype.reset=function(a,b,c,d,f){\"number\"==typeof f||Mc++;",
    "d||ga();this.P=a;this.Fa=b;delete this.pa;delete this.oa};Lc.prototype.",
    "va=function(a){this.P=a};function S(a){this.Ga=a}S.prototype.Z=k;S.prot",
    "otype.P=k;S.prototype.ca=k;S.prototype.sa=k;function Nc(a,b){this.name=",
    "a;this.value=b}Nc.prototype.toString=n(\"name\");var Oc=new Nc(\"WARNIN",
    "G\",900),Pc=new Nc(\"CONFIG\",700);S.prototype.getParent=n(\"Z\");S.pro",
    "totype.va=function(a){this.P=a};function Qc(a){if(a.P)return a.P;if(a.Z",
    ")return Qc(a.Z);Ka(\"Root logger has no level set.\");return k}\nS.prot",
    "otype.log=function(a,b,c){if(a.value>=Qc(this).value){a=this.Ca(a,b,c);",
    "b=\"log:\"+a.Fa;q.console&&(q.console.timeStamp?q.console.timeStamp(b):",
    "q.console.markTimeline&&q.console.markTimeline(b));q.msWriteProfilerMar",
    "k&&q.msWriteProfilerMark(b);for(b=this;b;){var c=b,d=a;if(c.sa)for(var ",
    "f=0,e=h;e=c.sa[f];f++)e(d);b=b.getParent()}}};\nS.prototype.Ca=function",
    "(a,b,c){var d=new Lc(a,\"\"+b,this.Ga);if(c){d.pa=c;var f;var e=argumen",
    "ts.callee.caller;try{var j;var l;c:{for(var r=[\"window\",\"location\",",
    "\"href\"],s=q,G;G=r.shift();)if(s[G]!=k)s=s[G];else{l=k;break c}l=s}if(",
    "u(c))j={message:c,name:\"Unknown error\",lineNumber:\"Not available\",f",
    "ileName:l,stack:\"Not available\"};else{var v,w,r=m;try{v=c.lineNumber|",
    "|c.La||\"Not available\"}catch(Fd){v=\"Not available\",r=i}try{w=c.file",
    "Name||c.filename||c.sourceURL||l}catch(Gd){w=\"Not available\",r=i}j=r|",
    "|\n!c.lineNumber||!c.fileName||!c.stack?{message:c.message,name:c.name,",
    "lineNumber:v,fileName:w,stack:c.stack||\"Not available\"}:c}f=\"Message",
    ": \"+ja(j.message)+'\\nUrl: <a href=\"view-source:'+j.fileName+'\" targ",
    "et=\"_new\">'+j.fileName+\"</a>\\nLine: \"+j.lineNumber+\"\\n\\nBrowser",
    " stack:\\n\"+ja(j.stack+\"-> \")+\"[end]\\n\\nJS stack traversal:\\n\"+",
    "ja(Hc(e)+\"-> \")}catch(Dd){f=\"Exception trying to expose exception! Y",
    "ou win, we lose. \"+Dd}d.oa=f}return d};var Rc={},Sc=k;\nfunction Tc(a)",
    "{Sc||(Sc=new S(\"\"),Rc[\"\"]=Sc,Sc.va(Pc));var b;if(!(b=Rc[a])){b=new ",
    "S(a);var c=a.lastIndexOf(\".\"),d=a.substr(c+1),c=Tc(a.substr(0,c));c.c",
    "a||(c.ca={});c.ca[d]=b;b.Z=c;Rc[a]=b}return b};function Uc(){}x(Uc,func",
    "tion(){});Tc(\"goog.dom.SavedRange\");x(function(a){this.Ja=\"goog_\"+q",
    "a++;this.Aa=\"goog_\"+qa++;this.ma=Xa(a.fa());a.U(this.ma.ea(\"SPAN\",{",
    "id:this.Ja}),this.ma.ea(\"SPAN\",{id:this.Aa}))},Uc);function T(){}func",
    "tion Vc(a){if(a.getSelection)return a.getSelection();var a=a.document,b",
    "=a.selection;if(b){try{var c=b.createRange();if(c.parentElement){if(c.p",
    "arentElement().document!=a)return k}else if(!c.length||c.item(0).docume",
    "nt!=a)return k}catch(d){return k}return b}return k}function Wc(a){for(v",
    "ar b=[],c=0,d=a.F();c<d;c++)b.push(a.z(c));return b}T.prototype.G=o(m);",
    "T.prototype.fa=function(){return D(this.b())};T.prototype.ra=function()",
    "{return ab(this.fa())};\nT.prototype.containsNode=function(a,b){return ",
    "this.v(Xc(Yc(a),h),b)};function U(a,b){L.call(this,a,b,i)}x(U,L);functi",
    "on V(){}x(V,T);V.prototype.v=function(a,b){var c=Wc(this),d=Wc(a);retur",
    "n(b?Oa:Pa)(d,function(a){return Oa(c,function(c){return c.v(a,b)})})};V",
    ".prototype.insertNode=function(a,b){if(b){var c=this.b();c.parentNode&&",
    "c.parentNode.insertBefore(a,c)}else c=this.g(),c.parentNode&&c.parentNo",
    "de.insertBefore(a,c.nextSibling);return a};V.prototype.U=function(a,b){",
    "this.insertNode(a,i);this.insertNode(b,m)};function Zc(a,b,c,d,f){var e",
    ";if(a&&(this.f=a,this.i=b,this.d=c,this.h=d,1==a.nodeType&&\"BR\"!=a.ta",
    "gName&&(a=a.childNodes,(b=a[b])?(this.f=b,this.i=0):(a.length&&(this.f=",
    "z(a)),e=i)),1==c.nodeType))(this.d=c.childNodes[d])?this.h=0:this.d=c;U",
    ".call(this,f?this.d:this.f,f);if(e)try{this.next()}catch(j){j!=J&&g(j)}",
    "}x(Zc,U);p=Zc.prototype;p.f=k;p.d=k;p.i=0;p.h=0;p.b=n(\"f\");p.g=n(\"d",
    "\");p.O=function(){return this.ia&&this.p==this.d&&(!this.h||1!=this.q)",
    "};p.next=function(){this.O()&&g(J);return Zc.aa.next.call(this)};\"Scri",
    "ptEngine\"in q&&\"JScript\"==q.ScriptEngine()&&(q.ScriptEngineMajorVers",
    "ion(),q.ScriptEngineMinorVersion(),q.ScriptEngineBuildVersion());functi",
    "on $c(){}$c.prototype.v=function(a,b){var c=b&&!a.isCollapsed(),d=a.a;t",
    "ry{return c?0<=this.l(d,0,1)&&0>=this.l(d,1,0):0<=this.l(d,0,0)&&0>=thi",
    "s.l(d,1,1)}catch(f){g(f)}};$c.prototype.containsNode=function(a,b){retu",
    "rn this.v(Yc(a),b)};$c.prototype.r=function(){return new Zc(this.b(),th",
    "is.j(),this.g(),this.k())};function ad(a){this.a=a}x(ad,$c);p=ad.protot",
    "ype;p.B=function(){return this.a.commonAncestorContainer};p.b=function(",
    "){return this.a.startContainer};p.j=function(){return this.a.startOffse",
    "t};p.g=function(){return this.a.endContainer};p.k=function(){return thi",
    "s.a.endOffset};p.l=function(a,b,c){return this.a.compareBoundaryPoints(",
    "1==c?1==b?q.Range.START_TO_START:q.Range.START_TO_END:1==b?q.Range.END_",
    "TO_START:q.Range.END_TO_END,a)};p.isCollapsed=function(){return this.a.",
    "collapsed};\np.select=function(a){this.$(ab(D(this.b())).getSelection()",
    ",a)};p.$=function(a){a.removeAllRanges();a.addRange(this.a)};p.insertNo",
    "de=function(a,b){var c=this.a.cloneRange();c.collapse(b);c.insertNode(a",
    ");c.detach();return a};\np.U=function(a,b){var c=ab(D(this.b()));if(c=(",
    "c=Vc(c||window))&&bd(c))var d=c.b(),f=c.g(),e=c.j(),j=c.k();var l=this.",
    "a.cloneRange(),r=this.a.cloneRange();l.collapse(m);r.collapse(i);l.inse",
    "rtNode(b);r.insertNode(a);l.detach();r.detach();if(c){if(d.nodeType==C)",
    "for(;e>d.length;){e-=d.length;do d=d.nextSibling;while(d==a||d==b)}if(f",
    ".nodeType==C)for(;j>f.length;){j-=f.length;do f=f.nextSibling;while(f==",
    "a||f==b)}c=new cd;c.H=dd(d,e,f,j);\"BR\"==d.tagName&&(l=d.parentNode,e=",
    "A(l.childNodes,d),d=l);\"BR\"==f.tagName&&\n(l=f.parentNode,j=A(l.child",
    "Nodes,f),f=l);c.H?(c.f=f,c.i=j,c.d=d,c.h=e):(c.f=d,c.i=e,c.d=f,c.h=j);c",
    ".select()}};p.collapse=function(a){this.a.collapse(a)};function ed(a){t",
    "his.a=a}x(ed,ad);ed.prototype.$=function(a,b){var c=b?this.g():this.b()",
    ",d=b?this.k():this.j(),f=b?this.b():this.g(),e=b?this.j():this.k();a.co",
    "llapse(c,d);(c!=f||d!=e)&&a.extend(f,e)};function fd(a){this.a=a}x(fd,$",
    "c);Tc(\"goog.dom.browserrange.IeRange\");function gd(a){var b=D(a).body",
    ".createTextRange();if(1==a.nodeType)b.moveToElementText(a),W(a)&&!a.chi",
    "ldNodes.length&&b.collapse(m);else{for(var c=0,d=a;d=d.previousSibling;",
    "){var f=d.nodeType;if(f==C)c+=d.length;else if(1==f){b.moveToElementTex",
    "t(d);break}}d||b.moveToElementText(a.parentNode);b.collapse(!d);c&&b.mo",
    "ve(\"character\",c);b.moveEnd(\"character\",a.length)}return b}p=fd.pro",
    "totype;p.Q=k;p.f=k;p.d=k;p.i=-1;p.h=-1;\np.s=function(){this.Q=this.f=t",
    "his.d=k;this.i=this.h=-1};\np.B=function(){if(!this.Q){var a=this.a.tex",
    "t,b=this.a.duplicate(),c=a.replace(/ +$/,\"\");(c=a.length-c.length)&&b",
    ".moveEnd(\"character\",-c);c=b.parentElement();b=b.htmlText.replace(/(",
    "\\r\\n|\\r|\\n)+/g,\" \").length;if(this.isCollapsed()&&0<b)return this",
    ".Q=c;for(;b>c.outerHTML.replace(/(\\r\\n|\\r|\\n)+/g,\" \").length;)c=c",
    ".parentNode;for(;1==c.childNodes.length&&c.innerText==(c.firstChild.nod",
    "eType==C?c.firstChild.nodeValue:c.firstChild.innerText)&&W(c.firstChild",
    ");)c=c.firstChild;0==a.length&&(c=hd(this,c));this.Q=\nc}return this.Q}",
    ";function hd(a,b){for(var c=b.childNodes,d=0,f=c.length;d<f;d++){var e=",
    "c[d];if(W(e)){var j=gd(e),l=j.htmlText!=e.outerHTML;if(a.isCollapsed()&",
    "&l?0<=a.l(j,1,1)&&0>=a.l(j,1,0):a.a.inRange(j))return hd(a,e)}}return b",
    "}p.b=function(){this.f||(this.f=id(this,1),this.isCollapsed()&&(this.d=",
    "this.f));return this.f};p.j=function(){0>this.i&&(this.i=jd(this,1),thi",
    "s.isCollapsed()&&(this.h=this.i));return this.i};\np.g=function(){if(th",
    "is.isCollapsed())return this.b();this.d||(this.d=id(this,0));return thi",
    "s.d};p.k=function(){if(this.isCollapsed())return this.j();0>this.h&&(th",
    "is.h=jd(this,0),this.isCollapsed()&&(this.i=this.h));return this.h};p.l",
    "=function(a,b,c){return this.a.compareEndPoints((1==b?\"Start\":\"End\"",
    ")+\"To\"+(1==c?\"Start\":\"End\"),a)};\nfunction id(a,b,c){c=c||a.B();i",
    "f(!c||!c.firstChild)return c;for(var d=1==b,f=0,e=c.childNodes.length;f",
    "<e;f++){var j=d?f:e-f-1,l=c.childNodes[j],r;try{r=Yc(l)}catch(s){contin",
    "ue}var G=r.a;if(a.isCollapsed())if(W(l)){if(r.v(a))return id(a,b,l)}els",
    "e{if(0==a.l(G,1,1)){a.i=a.h=j;break}}else{if(a.v(r)){if(!W(l)){d?a.i=j:",
    "a.h=j+1;break}return id(a,b,l)}if(0>a.l(G,1,0)&&0<a.l(G,0,1))return id(",
    "a,b,l)}}return c}\nfunction jd(a,b){var c=1==b,d=c?a.b():a.g();if(1==d.",
    "nodeType){for(var d=d.childNodes,f=d.length,e=c?1:-1,j=c?0:f-1;0<=j&&j<",
    "f;j+=e){var l=d[j];if(!W(l)&&0==a.a.compareEndPoints((1==b?\"Start\":\"",
    "End\")+\"To\"+(1==b?\"Start\":\"End\"),Yc(l).a))return c?j:j+1}return-1",
    "==j?0:j}f=a.a.duplicate();e=gd(d);f.setEndPoint(c?\"EndToEnd\":\"StartT",
    "oStart\",e);f=f.text.length;return c?d.length-f:f}p.isCollapsed=functio",
    "n(){return 0==this.a.compareEndPoints(\"StartToEnd\",this.a)};p.select=",
    "function(){this.a.select()};\nfunction kd(a,b,c){var d;d=d||Xa(a.parent",
    "Element());var f;1!=b.nodeType&&(f=i,b=d.ea(\"DIV\",k,b));a.collapse(c)",
    ";d=d||Xa(a.parentElement());var e=c=b.id;c||(c=b.id=\"goog_\"+qa++);a.p",
    "asteHTML(b.outerHTML);(b=d.C(c))&&(e||b.removeAttribute(\"id\"));if(f){",
    "a=b.firstChild;f=b;if((d=f.parentNode)&&11!=d.nodeType)if(f.removeNode)",
    "f.removeNode(m);else{for(;b=f.firstChild;)d.insertBefore(b,f);db(f)}b=a",
    "}return b}p.insertNode=function(a,b){var c=kd(this.a.duplicate(),a,b);t",
    "his.s();return c};\np.U=function(a,b){var c=this.a.duplicate(),d=this.a",
    ".duplicate();kd(c,a,i);kd(d,b,m);this.s()};p.collapse=function(a){this.",
    "a.collapse(a);a?(this.d=this.f,this.h=this.i):(this.f=this.d,this.i=thi",
    "s.h)};function ld(a){this.a=a}x(ld,ad);ld.prototype.$=function(a){a.col",
    "lapse(this.b(),this.j());(this.g()!=this.b()||this.k()!=this.j())&&a.ex",
    "tend(this.g(),this.k());0==a.rangeCount&&a.addRange(this.a)};function X",
    "(a){this.a=a}x(X,ad);function Yc(a){var b=D(a).createRange();if(a.nodeT",
    "ype==C)b.setStart(a,0),b.setEnd(a,a.length);else if(W(a)){for(var c,d=a",
    ";(c=d.firstChild)&&W(c);)d=c;b.setStart(d,0);for(d=a;(c=d.lastChild)&&W",
    "(c);)d=c;b.setEnd(d,1==d.nodeType?d.childNodes.length:d.length)}else c=",
    "a.parentNode,a=A(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);return",
    " new X(b)}\nX.prototype.l=function(a,b,c){return Ca[\"528\"]||(Ca[\"528",
    "\"]=0<=pa(za,\"528\"))?X.aa.l.call(this,a,b,c):this.a.compareBoundaryPo",
    "ints(1==c?1==b?q.Range.START_TO_START:q.Range.END_TO_START:1==b?q.Range",
    ".START_TO_END:q.Range.END_TO_END,a)};X.prototype.$=function(a,b){a.remo",
    "veAllRanges();b?a.setBaseAndExtent(this.g(),this.k(),this.b(),this.j())",
    ":a.setBaseAndExtent(this.b(),this.j(),this.g(),this.k())};function W(a)",
    "{var b;a:if(1!=a.nodeType)b=m;else{switch(a.tagName){case \"APPLET\":ca",
    "se \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"FRAME\":case ",
    "\"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":cas",
    "e \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJ",
    "ECT\":case \"PARAM\":case \"SCRIPT\":case \"STYLE\":b=m;break a}b=i}ret",
    "urn b||a.nodeType==C};function cd(){}x(cd,T);function Xc(a,b){var c=new",
    " cd;c.K=a;c.H=!!b;return c}p=cd.prototype;p.K=k;p.f=k;p.i=k;p.d=k;p.h=k",
    ";p.H=m;p.ga=o(\"text\");p.X=function(){return Y(this).a};p.s=function()",
    "{this.f=this.i=this.d=this.h=k};p.F=o(1);p.z=function(){return this};fu",
    "nction Y(a){var b;if(!(b=a.K)){b=a.b();var c=a.j(),d=a.g(),f=a.k(),e=D(",
    "b).createRange();e.setStart(b,c);e.setEnd(d,f);b=a.K=new X(e)}return b}",
    "p.B=function(){return Y(this).B()};p.b=function(){return this.f||(this.",
    "f=Y(this).b())};\np.j=function(){return this.i!=k?this.i:this.i=Y(this)",
    ".j()};p.g=function(){return this.d||(this.d=Y(this).g())};p.k=function(",
    "){return this.h!=k?this.h:this.h=Y(this).k()};p.G=n(\"H\");p.v=function",
    "(a,b){var c=a.ga();return\"text\"==c?Y(this).v(Y(a),b):\"control\"==c?(",
    "c=md(a),(b?Oa:Pa)(c,function(a){return this.containsNode(a,b)},this)):m",
    "};p.isCollapsed=function(){return Y(this).isCollapsed()};p.r=function()",
    "{return new Zc(this.b(),this.j(),this.g(),this.k())};p.select=function(",
    "){Y(this).select(this.H)};\np.insertNode=function(a,b){var c=Y(this).in",
    "sertNode(a,b);this.s();return c};p.U=function(a,b){Y(this).U(a,b);this.",
    "s()};p.ha=function(){return new nd(this)};p.collapse=function(a){a=this",
    ".G()?!a:a;this.K&&this.K.collapse(a);a?(this.d=this.f,this.h=this.i):(t",
    "his.f=this.d,this.i=this.h);this.H=m};function nd(a){a.G()?a.g():a.b();",
    "a.G()?a.k():a.j();a.G()?a.b():a.g();a.G()?a.j():a.k()}x(nd,Uc);function",
    " od(){}x(od,V);p=od.prototype;p.a=k;p.m=k;p.T=k;p.s=function(){this.T=t",
    "his.m=k};p.ga=o(\"control\");p.X=function(){return this.a||document.bod",
    "y.createControlRange()};p.F=function(){return this.a?this.a.length:0};p",
    ".z=function(a){a=this.a.item(a);return Xc(Yc(a),h)};p.B=function(){retu",
    "rn hb.apply(k,md(this))};p.b=function(){return pd(this)[0]};p.j=o(0);p.",
    "g=function(){var a=pd(this),b=z(a);return Qa(a,function(a){return E(a,b",
    ")})};p.k=function(){return this.g().childNodes.length};\nfunction md(a)",
    "{if(!a.m&&(a.m=[],a.a))for(var b=0;b<a.a.length;b++)a.m.push(a.a.item(b",
    "));return a.m}function pd(a){a.T||(a.T=md(a).concat(),a.T.sort(function",
    "(a,c){return a.sourceIndex-c.sourceIndex}));return a.T}p.isCollapsed=fu",
    "nction(){return!this.a||!this.a.length};p.r=function(){return new qd(th",
    "is)};p.select=function(){this.a&&this.a.select()};p.ha=function(){retur",
    "n new rd(this)};p.collapse=function(){this.a=k;this.s()};function rd(a)",
    "{this.m=md(a)}x(rd,Uc);\nfunction qd(a){a&&(this.m=pd(a),this.f=this.m.",
    "shift(),this.d=z(this.m)||this.f);U.call(this,this.f,m)}x(qd,U);p=qd.pr",
    "ototype;p.f=k;p.d=k;p.m=k;p.b=n(\"f\");p.g=n(\"d\");p.O=function(){retu",
    "rn!this.depth&&!this.m.length};p.next=function(){this.O()&&g(J);if(!thi",
    "s.depth){var a=this.m.shift();M(this,a,1,1);return a}return qd.aa.next.",
    "call(this)};function sd(){this.u=[];this.R=[];this.V=this.J=k}x(sd,V);p",
    "=sd.prototype;p.Ea=Tc(\"goog.dom.MultiRange\");p.s=function(){this.R=[]",
    ";this.V=this.J=k};p.ga=o(\"mutli\");p.X=function(){1<this.u.length&&thi",
    "s.Ea.log(Oc,\"getBrowserRangeObject called on MultiRange with more than",
    " 1 range\",h);return this.u[0]};p.F=function(){return this.u.length};p.",
    "z=function(a){this.R[a]||(this.R[a]=Xc(new X(this.u[a]),h));return this",
    ".R[a]};\np.B=function(){if(!this.V){for(var a=[],b=0,c=this.F();b<c;b++",
    ")a.push(this.z(b).B());this.V=hb.apply(k,a)}return this.V};function td(",
    "a){a.J||(a.J=Wc(a),a.J.sort(function(a,c){var d=a.b(),f=a.j(),e=c.b(),j",
    "=c.j();return d==e&&f==j?0:dd(d,f,e,j)?1:-1}));return a.J}p.b=function(",
    "){return td(this)[0].b()};p.j=function(){return td(this)[0].j()};p.g=fu",
    "nction(){return z(td(this)).g()};p.k=function(){return z(td(this)).k()}",
    ";p.isCollapsed=function(){return 0==this.u.length||1==this.u.length&&th",
    "is.z(0).isCollapsed()};\np.r=function(){return new ud(this)};p.select=f",
    "unction(){var a=Vc(this.ra());a.removeAllRanges();for(var b=0,c=this.F(",
    ");b<c;b++)a.addRange(this.z(b).X())};p.ha=function(){return new vd(this",
    ")};p.collapse=function(a){if(!this.isCollapsed()){var b=a?this.z(0):thi",
    "s.z(this.F()-1);this.s();b.collapse(a);this.R=[b];this.J=[b];this.u=[b.",
    "X()]}};function vd(a){Na(Wc(a),function(a){return a.ha()})}x(vd,Uc);fun",
    "ction ud(a){a&&(this.I=Na(td(a),function(a){return Kb(a)}));U.call(this",
    ",a?this.b():k,m)}x(ud,U);p=ud.prototype;\np.I=k;p.W=0;p.b=function(){re",
    "turn this.I[0].b()};p.g=function(){return z(this.I).g()};p.O=function()",
    "{return this.I[this.W].O()};p.next=function(){try{var a=this.I[this.W],",
    "b=a.next();M(this,a.p,a.q,a.depth);return b}catch(c){return(c!==J||this",
    ".I.length-1==this.W)&&g(c),this.W++,this.next()}};function bd(a){var b,",
    "c=m;if(a.createRange)try{b=a.createRange()}catch(d){return k}else if(a.",
    "rangeCount){if(1<a.rangeCount){b=new sd;for(var c=0,f=a.rangeCount;c<f;",
    "c++)b.u.push(a.getRangeAt(c));return b}b=a.getRangeAt(0);c=dd(a.anchorN",
    "ode,a.anchorOffset,a.focusNode,a.focusOffset)}else return k;b&&b.addEle",
    "ment?(a=new od,a.a=b):a=Xc(new X(b),c);return a}\nfunction dd(a,b,c,d){",
    "if(a==c)return d<b;var f;if(1==a.nodeType&&b)if(f=a.childNodes[b])a=f,b",
    "=0;else if(E(a,c))return i;if(1==c.nodeType&&d)if(f=c.childNodes[d])c=f",
    ",d=0;else if(E(c,a))return m;return 0<(eb(a,c)||b-d)};function wd(){O.c",
    "all(this);this.ka=k;this.A=new B(0,0);this.ta=m}x(wd,O);var Z={};Z[rc]=",
    "[0,1,2,k];Z[sc]=[k,k,2,k];Z[yc]=[0,1,2,k];Z[wc]=[0,1,2,0];Z[vc]=[0,1,2,",
    "0];Z[tc]=Z[rc];Z[uc]=Z[yc];Z[xc]=Z[wc];wd.prototype.move=function(a,b){",
    "var c=Pb(a);this.A.x=b.x+c.x;this.A.y=b.y+c.y;a!=this.C()&&(c=this.C()=",
    "==Da.document.documentElement||this.C()===Da.document.body,c=!this.ta&&",
    "c?k:this.C(),xd(this,wc,a),ec(this,a),xd(this,xc,c));xd(this,vc)};\nfun",
    "ction xd(a,b,c){a.ta=i;var d=a.A,f;b in Z?(f=Z[b][a.ka===k?3:a.ka],f===",
    "k&&g(new y(13,\"Event does not permit the specified mouse button.\"))):",
    "f=0;if(cc(a.t,i)&&Wb(a.t)){c&&!(xc==b||wc==b)&&g(new y(12,\"Event type ",
    "does not allow related target: \"+b));c={clientX:d.x,clientY:d.y,button",
    ":f,altKey:m,ctrlKey:m,shiftKey:m,metaKey:m,wheelDelta:0,relatedTarget:c",
    "||k};if(a.S)b:switch(b){case rc:case yc:a=a.S.multiple?a.t:a.S;break b;",
    "default:a=a.S.multiple?a.t:k}else a=a.t;a&&ic(a,b,c)}};function yd(){O.",
    "call(this);this.A=new B(0,0);this.da=new B(0,0)}x(yd,O);yd.prototype.xa",
    "=0;yd.prototype.wa=0;yd.prototype.move=function(a,b,c){this.Y()||ec(thi",
    "s,a);a=Pb(a);this.A.x=b.x+a.x;this.A.y=b.y+a.y;t(c)&&(this.da.x=c.x+a.x",
    ",this.da.y=c.y+a.y);if(this.Y()){b=hc;this.Y()||g(new y(13,\"Should nev",
    "er fire event when touchscreen is not pressed.\"));var d,f;this.wa&&(d=",
    "this.wa,f=this.da);fc(this,b,this.xa,this.A,d,f)}};yd.prototype.Y=funct",
    "ion(){return!!this.xa};function zd(a,b){this.x=a;this.y=b}x(zd,B);zd.pr",
    "ototype.scale=function(a){this.x*=a;this.y*=a;return this};zd.prototype",
    ".add=function(a){this.x+=a.x;this.y+=a.y;return this};function Ad(){O.c",
    "all(this)}x(Ad,O);(function(a){a.Ba=function(){return a.Da||(a.Da=new a",
    ")}})(Ad);function Bd(a){var b=nb(a,jc,i);b||g(new y(12,\"Element was no",
    "t in a form, so could not submit.\"));var c=Ad.Ba();ec(c,a);jc(b)||g(ne",
    "w y(12,\"Element was not in a form, so could not submit.\"));ic(b,qc)&&",
    "(N(b.submit)?b.constructor.prototype.submit.call(b):b.submit())}var Cd=",
    "[\"_\"],$=q;!(Cd[0]in $)&&$.execScript&&$.execScript(\"var \"+Cd[0]);fo",
    "r(var Ed;Cd.length&&(Ed=Cd.shift());)!Cd.length&&t(Bd)?$[Ed]=Bd:$=$[Ed]",
    "?$[Ed]:$[Ed]={};; return this._.apply(null,arguments);}.apply({navigato",
    "r:typeof window!='undefined'?window.navigator:null}, arguments);}",
    NULL
};

const char* const TYPE[] = {
    "function(){return function(){function g(a){throw a;}var h=void 0,i=!0,k",
    "=null,m=!1;function n(a){return function(){return this[a]}}function o(a",
    "){return function(){return a}}var p,q=this;\nfunction aa(a){var b=typeo",
    "f a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a i",
    "nstanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"",
    "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numbe",
    "r\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
    "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
    "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"",
    "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
    "all\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b",
    "&&\"undefined\"==typeof a.call)return\"object\";return b}function r(a){",
    "return a!==h}function ba(a){var b=aa(a);return\"array\"==b||\"object\"=",
    "=b&&\"number\"==typeof a.length}function u(a){return\"string\"==typeof ",
    "a}function v(a){return\"function\"==aa(a)}function ca(a){a=aa(a);return",
    "\"object\"==a||\"array\"==a||\"function\"==a}var da=\"closure_uid_\"+Ma",
    "th.floor(2147483648*Math.random()).toString(36),ea=0,fa=Date.now||funct",
    "ion(){return+new Date};\nfunction y(a,b){function c(){}c.prototype=b.pr",
    "ototype;a.ba=b.prototype;a.prototype=new c;a.prototype.constructor=a};f",
    "unction ga(a,b){for(var c=1;c<arguments.length;c++)var d=(\"\"+argument",
    "s[c]).replace(/\\$/g,\"$$$$\"),a=a.replace(/\\%s/,d);return a}function ",
    "ha(a){return a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")}function ia(a",
    "){if(!ja.test(a))return a;-1!=a.indexOf(\"&\")&&(a=a.replace(ka,\"&amp;",
    "\"));-1!=a.indexOf(\"<\")&&(a=a.replace(la,\"&lt;\"));-1!=a.indexOf(\">",
    "\")&&(a=a.replace(ma,\"&gt;\"));-1!=a.indexOf('\"')&&(a=a.replace(na,\"",
    "&quot;\"));return a}var ka=/&/g,la=/</g,ma=/>/g,na=/\\\"/g,ja=/[&<>\\\"",
    "]/;\nfunction oa(a,b){for(var c=0,d=ha(\"\"+a).split(\".\"),e=ha(\"\"+b",
    ").split(\".\"),f=Math.max(d.length,e.length),j=0;0==c&&j<f;j++){var l=d",
    "[j]||\"\",s=e[j]||\"\",t=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\"),I=RegExp(\"",
    "(\\\\d*)(\\\\D*)\",\"g\");do{var w=t.exec(l)||[\"\",\"\",\"\"],x=I.exec",
    "(s)||[\"\",\"\",\"\"];if(0==w[0].length&&0==x[0].length)break;c=((0==w[",
    "1].length?0:parseInt(w[1],10))<(0==x[1].length?0:parseInt(x[1],10))?-1:",
    "(0==w[1].length?0:parseInt(w[1],10))>(0==x[1].length?0:parseInt(x[1],10",
    "))?1:0)||((0==w[2].length)<(0==x[2].length)?-1:(0==\nw[2].length)>(0==x",
    "[2].length)?1:0)||(w[2]<x[2]?-1:w[2]>x[2]?1:0)}while(0==c)}return c}var",
    " pa=2147483648*Math.random()|0,qa={};function ra(a){return qa[a]||(qa[a",
    "]=(\"\"+a).replace(/\\-([a-z])/g,function(a,c){return c.toUpperCase()})",
    ")};var sa,ta;function ua(){return q.navigator?q.navigator.userAgent:k}v",
    "ar va,wa=q.navigator;va=wa&&wa.platform||\"\";sa=-1!=va.indexOf(\"Mac\"",
    ");ta=-1!=va.indexOf(\"Win\");var xa=-1!=va.indexOf(\"Linux\"),ya,za=\"",
    "\",Aa=/WebKit\\/(\\S+)/.exec(ua());ya=za=Aa?Aa[1]:\"\";var Ba={};var Ca",
    "=window;function Da(a,b){for(var c in a)b.call(h,a[c],c,a)}function Ea(",
    "a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};function z(a,b){this",
    ".code=a;this.message=b||\"\";this.name=Fa[a]||Fa[13];var c=Error(this.m",
    "essage);c.name=this.name;this.stack=c.stack||\"\"}y(z,Error);\nvar Fa={",
    "7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCommandError",
    "\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleError\",12:",
    "\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementNotSelecta",
    "bleError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24:\"Invali",
    "dCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalDialogOpen",
    "edError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutError\",32:\"",
    "InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTargetOutOfBoun",
    "dsError\"};\nz.prototype.toString=function(){return\"[\"+this.name+\"] ",
    "\"+this.message};function Ga(a){this.stack=Error().stack||\"\";a&&(this",
    ".message=\"\"+a)}y(Ga,Error);Ga.prototype.name=\"CustomError\";function",
    " Ha(a,b){b.unshift(a);Ga.call(this,ga.apply(k,b));b.shift()}y(Ha,Ga);Ha",
    ".prototype.name=\"AssertionError\";function Ia(a,b,c){if(!a){var d=Arra",
    "y.prototype.slice.call(arguments,2),e=\"Assertion failed\";if(b)var e=e",
    "+(\": \"+b),f=d;g(new Ha(\"\"+e,f||[]))}}function Ja(a,b){g(new Ha(\"Fa",
    "ilure\"+(a?\": \"+a:\"\"),Array.prototype.slice.call(arguments,1)))};fu",
    "nction A(a){return a[a.length-1]}var Ka=Array.prototype;function B(a,b)",
    "{if(u(a))return!u(b)||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.len",
    "gth;c++)if(c in a&&a[c]===b)return c;return-1}function La(a,b){for(var ",
    "c=a.length,d=u(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(h,d[e],e,a",
    ")}function Ma(a,b){for(var c=a.length,d=Array(c),e=u(a)?a.split(\"\"):a",
    ",f=0;f<c;f++)f in e&&(d[f]=b.call(h,e[f],f,a));return d}\nfunction Na(a",
    ",b,c){for(var d=a.length,e=u(a)?a.split(\"\"):a,f=0;f<d;f++)if(f in e&&",
    "b.call(c,e[f],f,a))return i;return m}function Oa(a,b,c){for(var d=a.len",
    "gth,e=u(a)?a.split(\"\"):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))r",
    "eturn m;return i}function Pa(a,b){var c;a:{c=a.length;for(var d=u(a)?a.",
    "split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(h,d[e],e,a)){c=e;break a}c=",
    "-1}return 0>c?k:u(a)?a.charAt(c):a[c]}function Qa(a){return Ka.concat.a",
    "pply(Ka,arguments)}\nfunction Ra(a){if(\"array\"==aa(a))return Qa(a);fo",
    "r(var b=[],c=0,d=a.length;c<d;c++)b[c]=a[c];return b}function Sa(a,b,c)",
    "{Ia(a.length!=k);return 2>=arguments.length?Ka.slice.call(a,b):Ka.slice",
    ".call(a,b,c)};var Ta;function Ua(a,b){var c;c=(c=a.className)&&\"functi",
    "on\"==typeof c.split?c.split(/\\s+/):[];var d=Sa(arguments,1),e;e=c;for",
    "(var f=0,j=0;j<d.length;j++)0<=B(e,d[j])||(e.push(d[j]),f++);e=f==d.len",
    "gth;a.className=c.join(\" \");return e};function C(a,b){this.x=r(a)?a:0",
    ";this.y=r(b)?b:0}C.prototype.toString=function(){return\"(\"+this.x+\",",
    " \"+this.y+\")\"};function Va(a,b){this.width=a;this.height=b}Va.protot",
    "ype.toString=function(){return\"(\"+this.width+\" x \"+this.height+\")",
    "\"};Va.prototype.floor=function(){this.width=Math.floor(this.width);thi",
    "s.height=Math.floor(this.height);return this};Va.prototype.scale=functi",
    "on(a){this.width*=a;this.height*=a;return this};var D=3;function Wa(a){",
    "return a?new Xa(E(a)):Ta||(Ta=new Xa)}function Ya(a,b){Da(b,function(b,",
    "d){\"style\"==d?a.style.cssText=b:\"class\"==d?a.className=b:\"for\"==d",
    "?a.htmlFor=b:d in Za?a.setAttribute(Za[d],b):0==d.lastIndexOf(\"aria-\"",
    ",0)?a.setAttribute(d,b):a[d]=b})}var Za={cellpadding:\"cellPadding\",ce",
    "llspacing:\"cellSpacing\",colspan:\"colSpan\",rowspan:\"rowSpan\",valig",
    "n:\"vAlign\",height:\"height\",width:\"width\",usemap:\"useMap\",frameb",
    "order:\"frameBorder\",maxlength:\"maxLength\",type:\"type\"};\nfunction",
    " $a(a){return a?a.parentWindow||a.defaultView:window}function ab(a,b,c)",
    "{function d(c){c&&b.appendChild(u(c)?a.createTextNode(c):c)}for(var e=2",
    ";e<c.length;e++){var f=c[e];ba(f)&&!(ca(f)&&0<f.nodeType)?La(bb(f)?Ra(f",
    "):f,d):d(f)}}function cb(a){return a&&a.parentNode?a.parentNode.removeC",
    "hild(a):k}\nfunction F(a,b){if(a.contains&&1==b.nodeType)return a==b||a",
    ".contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return ",
    "a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parent",
    "Node;return b==a}\nfunction db(a,b){if(a==b)return 0;if(a.compareDocume",
    "ntPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex",
    "\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeTy",
    "pe,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.p",
    "arentNode,f=b.parentNode;return e==f?eb(a,b):!c&&F(e,b)?-1*fb(a,b):!d&&",
    "F(f,a)?fb(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourc",
    "eIndex)}d=E(a);c=d.createRange();c.selectNode(a);c.collapse(i);d=d.crea",
    "teRange();d.selectNode(b);d.collapse(i);\nreturn c.compareBoundaryPoint",
    "s(q.Range.START_TO_END,d)}function fb(a,b){var c=a.parentNode;if(c==b)r",
    "eturn-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return eb(d,a)}func",
    "tion eb(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1",
    "}\nfunction gb(a){var b,c=arguments.length;if(c){if(1==c)return argumen",
    "ts[0]}else return k;var d=[],e=Infinity;for(b=0;b<c;b++){for(var f=[],j",
    "=arguments[b];j;)f.unshift(j),j=j.parentNode;d.push(f);e=Math.min(e,f.l",
    "ength)}f=k;for(b=0;b<e;b++){for(var j=d[0][b],l=1;l<c;l++)if(j!=d[l][b]",
    ")return f;f=j}return f}function E(a){return 9==a.nodeType?a:a.ownerDocu",
    "ment||a.document}function hb(a,b){var c=[];return ib(a,b,c,i)?c[0]:h}\n",
    "function ib(a,b,c,d){if(a!=k)for(a=a.firstChild;a;){if(b(a)&&(c.push(a)",
    ",d)||ib(a,b,c,d))return i;a=a.nextSibling}return m}var jb={SCRIPT:1,STY",
    "LE:1,HEAD:1,IFRAME:1,OBJECT:1},kb={IMG:\" \",BR:\"\\n\"};function lb(a,",
    "b,c){if(!(a.nodeName in jb))if(a.nodeType==D)c?b.push((\"\"+a.nodeValue",
    ").replace(/(\\r\\n|\\r|\\n)/g,\"\")):b.push(a.nodeValue);else if(a.node",
    "Name in kb)b.push(kb[a.nodeName]);else for(a=a.firstChild;a;)lb(a,b,c),",
    "a=a.nextSibling}\nfunction bb(a){if(a&&\"number\"==typeof a.length){if(",
    "ca(a))return\"function\"==typeof a.item||\"string\"==typeof a.item;if(v",
    "(a))return\"function\"==typeof a.item}return m}function mb(a,b,c){c||(a",
    "=a.parentNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return k",
    "}function Xa(a){this.A=a||q.document||document}p=Xa.prototype;p.ia=n(\"",
    "A\");p.c=function(a){return u(a)?this.A.getElementById(a):a};\np.ga=fun",
    "ction(a,b,c){var d=this.A,e=arguments,f=e[1],j=d.createElement(e[0]);f&",
    "&(u(f)?j.className=f:\"array\"==aa(f)?Ua.apply(k,[j].concat(f)):Ya(j,f)",
    ");2<e.length&&ab(d,j,e);return j};p.createElement=function(a){return th",
    "is.A.createElement(a)};p.createTextNode=function(a){return this.A.creat",
    "eTextNode(a)};p.va=function(){return this.A.parentWindow||this.A.defaul",
    "tView};\nfunction nb(a){var b=a.A,a=b.body,b=b.parentWindow||b.defaultV",
    "iew;return new C(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop",
    ")}p.appendChild=function(a,b){a.appendChild(b)};p.removeNode=cb;p.conta",
    "ins=F;var G={};G.Ba=function(){var a={Qa:\"http://www.w3.org/2000/svg\"",
    "};return function(b){return a[b]||k}}();G.ra=function(a,b,c){var d=E(a)",
    ";if(!d.implementation.hasFeature(\"XPath\",\"3.0\"))return k;try{var e=",
    "d.createNSResolver?d.createNSResolver(d.documentElement):G.Ba;return d.",
    "evaluate(b,a,e,c,k)}catch(f){g(new z(32,\"Unable to locate an element w",
    "ith the xpath expression \"+b+\" because of the following error:\\n\"+f",
    "))}};\nG.pa=function(a,b){(!a||1!=a.nodeType)&&g(new z(32,'The result o",
    "f the xpath expression \"'+b+'\" is: '+a+\". It should be an element.\"",
    "))};G.Ka=function(a,b){var c=function(){var c=G.ra(b,a,9);return c?c.si",
    "ngleNodeValue||k:b.selectSingleNode?(c=E(b),c.setProperty&&c.setPropert",
    "y(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a)):k}();c===k||G",
    ".pa(c,a);return c};\nG.Pa=function(a,b){var c=function(){var c=G.ra(b,a",
    ",7);if(c){for(var e=c.snapshotLength,f=[],j=0;j<e;++j)f.push(c.snapshot",
    "Item(j));return f}return b.selectNodes?(c=E(b),c.setProperty&&c.setProp",
    "erty(\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]}();La(c,func",
    "tion(b){G.pa(b,a)});return c};var ob,pb,qb,rb,sb,tb,ub;ub=tb=sb=rb=qb=p",
    "b=ob=m;var H=ua();H&&(-1!=H.indexOf(\"Firefox\")?ob=i:-1!=H.indexOf(\"C",
    "amino\")?pb=i:-1!=H.indexOf(\"iPhone\")||-1!=H.indexOf(\"iPod\")?qb=i:-",
    "1!=H.indexOf(\"iPad\")?rb=i:-1!=H.indexOf(\"Android\")?sb=i:-1!=H.index",
    "Of(\"Chrome\")?tb=i:-1!=H.indexOf(\"Safari\")&&(ub=i));var vb=pb,wb=qb,",
    "xb=rb,yb=sb,zb=tb,Ab=ub;var Bb,Cb=\"\",J,Db;ob?J=/Firefox\\/([0-9.]+)/:",
    "zb?J=/Chrome\\/([0-9.]+)/:Ab?J=/Version\\/([0-9.]+)/:wb||xb?(J=/Version",
    "\\/(\\S+).*Mobile\\/(\\S+)/,Db=i):yb?J=/Android\\s+([0-9.]+)(?:.*Versio",
    "n\\/([0-9.]+))?/:vb&&(J=/Camino\\/([0-9.]+)/);if(J)var Eb=J.exec(ua()),",
    "Cb=Eb?Db?Eb[1]+\".\"+Eb[2]:Eb[2]||Eb[1]:\"\";Bb=Cb;var Fb=xb||wb,Gb;if(",
    "yb){var Hb=/Android\\s+([0-9\\.]+)/.exec(ua());Gb=Hb?Number(Hb[1]):0}el",
    "se Gb=0;var Ib=Gb;var K=\"StopIteration\"in q?q.StopIteration:Error(\"S",
    "topIteration\");function Jb(){}Jb.prototype.next=function(){g(K)};Jb.pr",
    "ototype.u=function(){return this};function Kb(a){if(a instanceof Jb)ret",
    "urn a;if(\"function\"==typeof a.u)return a.u(m);if(ba(a)){var b=0,c=new",
    " Jb;c.next=function(){for(;;){b>=a.length&&g(K);if(b in a)return a[b++]",
    ";b++}};return c}g(Error(\"Not implemented\"))};function L(a,b,c,d,e){th",
    "is.r=!!b;a&&M(this,a,d);this.depth=e!=h?e:this.t||0;this.r&&(this.depth",
    "*=-1);this.Ca=!c}y(L,Jb);p=L.prototype;p.s=k;p.t=0;p.na=m;function M(a,",
    "b,c,d){if(a.s=b)a.t=\"number\"==typeof c?c:1!=a.s.nodeType?0:a.r?-1:1;",
    "\"number\"==typeof d&&(a.depth=d)}\np.next=function(){var a;if(this.na)",
    "{(!this.s||this.Ca&&0==this.depth)&&g(K);a=this.s;var b=this.r?-1:1;if(",
    "this.t==b){var c=this.r?a.lastChild:a.firstChild;c?M(this,c):M(this,a,-",
    "1*b)}else(c=this.r?a.previousSibling:a.nextSibling)?M(this,c):M(this,a.",
    "parentNode,-1*b);this.depth+=this.t*(this.r?-1:1)}else this.na=i;(a=thi",
    "s.s)||g(K);return a};\np.splice=function(a){var b=this.s,c=this.r?1:-1;",
    "this.t==c&&(this.t=-1*c,this.depth+=this.t*(this.r?-1:1));this.r=!this.",
    "r;L.prototype.next.call(this);this.r=!this.r;for(var c=ba(arguments[0])",
    "?arguments[0]:arguments,d=c.length-1;0<=d;d--)b.parentNode&&b.parentNod",
    "e.insertBefore(c[d],b.nextSibling);cb(b)};function Lb(a,b,c,d){L.call(t",
    "his,a,b,c,k,d)}y(Lb,L);Lb.prototype.next=function(){do Lb.ba.next.call(",
    "this);while(-1==this.t);return this.s};function Mb(a,b){var c=E(a);retu",
    "rn c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getC",
    "omputedStyle(a,k))?c[b]||c.getPropertyValue(b):\"\"}function Nb(a,b){re",
    "turn Mb(a,b)||(a.currentStyle?a.currentStyle[b]:k)||a.style&&a.style[b]",
    "}\nfunction Ob(a){for(var b=E(a),c=Nb(a,\"position\"),d=\"fixed\"==c||",
    "\"absolute\"==c,a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=Nb(a,\"posit",
    "ion\"),d=d&&\"static\"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrol",
    "lWidth>a.clientWidth||a.scrollHeight>a.clientHeight||\"fixed\"==c||\"ab",
    "solute\"==c||\"relative\"==c))return a;return k}\nfunction Pb(a){var b=",
    "new C;if(1==a.nodeType)if(a.getBoundingClientRect){var c=a.getBoundingC",
    "lientRect();b.x=c.left;b.y=c.top}else{c=nb(Wa(a));var d=E(a),e=Nb(a,\"p",
    "osition\"),f=new C(0,0),j=(d?9==d.nodeType?d:E(d):document).documentEle",
    "ment;if(a!=j)if(a.getBoundingClientRect)a=a.getBoundingClientRect(),d=n",
    "b(Wa(d)),f.x=a.left+d.x,f.y=a.top+d.y;else if(d.getBoxObjectFor)a=d.get",
    "BoxObjectFor(a),d=d.getBoxObjectFor(j),f.x=a.screenX-d.screenX,f.y=a.sc",
    "reenY-d.screenY;else{var l=a;do{f.x+=l.offsetLeft;f.y+=l.offsetTop;\nl!",
    "=a&&(f.x+=l.clientLeft||0,f.y+=l.clientTop||0);if(\"fixed\"==Nb(l,\"pos",
    "ition\")){f.x+=d.body.scrollLeft;f.y+=d.body.scrollTop;break}l=l.offset",
    "Parent}while(l&&l!=a);\"absolute\"==e&&(f.y-=d.body.offsetTop);for(l=a;",
    "(l=Ob(l))&&l!=d.body&&l!=j;)f.x-=l.scrollLeft,f.y-=l.scrollTop}b.x=f.x-",
    "c.x;b.y=f.y-c.y}else c=v(a.ua),f=a,a.targetTouches?f=a.targetTouches[0]",
    ":c&&a.ua().targetTouches&&(f=a.ua().targetTouches[0]),b.x=f.clientX,b.y",
    "=f.clientY;return b}\nfunction Qb(a){var b=a.offsetWidth,c=a.offsetHeig",
    "ht;return(!r(b)||!b&&!c)&&a.getBoundingClientRect?(a=a.getBoundingClien",
    "tRect(),new Va(a.right-a.left,a.bottom-a.top)):new Va(b,c)};function N(",
    "a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}var Rb=",
    "{\"class\":\"className\",readonly:\"readOnly\"},Sb=[\"checked\",\"disab",
    "led\",\"draggable\",\"hidden\"];function Tb(a,b){var c=Rb[b]||b,d=a[c];",
    "if(!r(d)&&0<=B(Sb,c))return m;if(c=\"value\"==b)if(c=N(a,\"OPTION\")){v",
    "ar e;c=b.toLowerCase();if(a.hasAttribute)e=a.hasAttribute(c);else try{e",
    "=a.attributes[c].specified}catch(f){e=m}c=!e}c&&(d=[],lb(a,d,m),d=d.joi",
    "n(\"\"));return d}\nvar Ub=\"async,autofocus,autoplay,checked,compact,c",
    "omplete,controls,declare,defaultchecked,defaultselected,defer,disabled,",
    "draggable,ended,formnovalidate,hidden,indeterminate,iscontenteditable,i",
    "smap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,n",
    "owrap,open,paused,pubdate,readonly,required,reversed,scoped,seamless,se",
    "eking,selected,spellcheck,truespeed,willvalidate\".split(\",\"),Vb=\"BU",
    "TTON,INPUT,OPTGROUP,OPTION,SELECT,TEXTAREA\".split(\",\");\nfunction Wb",
    "(a){var b=a.tagName.toUpperCase();return!(0<=B(Vb,b))?i:Tb(a,\"disabled",
    "\")?m:a.parentNode&&1==a.parentNode.nodeType&&\"OPTGROUP\"==b||\"OPTION",
    "\"==b?Wb(a.parentNode):i}var Xb=\"text,search,tel,url,email,password,nu",
    "mber\".split(\",\");function Yb(a){return N(a,\"TEXTAREA\")?i:N(a,\"INP",
    "UT\")?0<=B(Xb,a.type.toLowerCase()):Zb(a)?i:m}\nfunction Zb(a){function",
    " b(a){return\"inherit\"==a.contentEditable?(a=$b(a))?b(a):m:\"true\"==a",
    ".contentEditable}return!r(a.contentEditable)?m:r(a.isContentEditable)?a",
    ".isContentEditable:b(a)}function $b(a){for(a=a.parentNode;a&&1!=a.nodeT",
    "ype&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return N(a)?a:k}func",
    "tion ac(a,b){b=ra(b);return Mb(a,b)||bc(a,b)}\nfunction bc(a,b){var c=a",
    ".currentStyle||a.style,d=c[b];!r(d)&&v(c.getPropertyValue)&&(d=c.getPro",
    "pertyValue(b));return\"inherit\"!=d?r(d)?d:k:(c=$b(a))?bc(c,b):k}functi",
    "on cc(a){if(v(a.getBBox))try{var b=a.getBBox();if(b)return b}catch(c){}",
    "if(\"none\"!=Nb(a,\"display\"))a=Qb(a);else{var b=a.style,d=b.display,e",
    "=b.visibility,f=b.position;b.visibility=\"hidden\";b.position=\"absolut",
    "e\";b.display=\"inline\";a=Qb(a);b.display=d;b.position=f;b.visibility=",
    "e}return a}\nfunction dc(a,b){function c(a){if(\"none\"==ac(a,\"display",
    "\"))return m;a=$b(a);return!a||c(a)}function d(a){var b=cc(a);return 0<",
    "b.height&&0<b.width?i:Na(a.childNodes,function(a){return a.nodeType==D|",
    "|N(a)&&d(a)})}function e(a){var b=$b(a);if(b&&\"hidden\"==ac(b,\"overfl",
    "ow\")){var c=cc(b),d=Pb(b),a=Pb(a);return d.x+c.width<a.x||d.y+c.height",
    "<a.y?m:e(b)}return i}N(a)||g(Error(\"Argument to isShown must be of typ",
    "e Element\"));if(N(a,\"OPTION\")||N(a,\"OPTGROUP\")){var f=mb(a,functio",
    "n(a){return N(a,\"SELECT\")});return!!f&&\ndc(f,i)}if(N(a,\"MAP\")){if(",
    "!a.name)return m;f=E(a);f=f.evaluate?G.Ka('/descendant::*[@usemap = \"#",
    "'+a.name+'\"]',f):hb(f,function(b){var c;if(c=N(b))8==b.nodeType?b=k:(c",
    "=\"usemap\",\"style\"==c?(b=ha(b.style.cssText).toLowerCase(),b=\";\"==",
    "b.charAt(b.length-1)?b:b+\";\"):(b=b.getAttributeNode(c),b=!b?k:0<=B(Ub",
    ",c)?\"true\":b.specified?b.value:k)),c=b==\"#\"+a.name;return c});retur",
    "n!!f&&dc(f,b)}return N(a,\"AREA\")?(f=mb(a,function(a){return N(a,\"MAP",
    "\")}),!!f&&dc(f,b)):N(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||N",
    "(a,\n\"NOSCRIPT\")||\"hidden\"==ac(a,\"visibility\")||!c(a)||!b&&0==ec(",
    "a)||!d(a)||!e(a)?m:i}function ec(a){var b=1,c=ac(a,\"opacity\");c&&(b=N",
    "umber(c));(a=$b(a))&&(b*=ec(a));return b};function O(){this.m=Ca.docume",
    "nt.documentElement;this.L=k;var a=E(this.m).activeElement;a&&fc(this,a)",
    "}O.prototype.c=n(\"m\");function fc(a,b){a.m=b;a.L=N(b,\"OPTION\")?mb(b",
    ",function(a){return N(a,\"SELECT\")}):k}\nfunction gc(a,b,c,d,e,f){func",
    "tion j(a,c){var d={identifier:a,screenX:c.x,screenY:c.y,clientX:c.x,cli",
    "entY:c.y,pageX:c.x,pageY:c.y};l.changedTouches.push(d);if(b==hc||b==ic)",
    "l.touches.push(d),l.targetTouches.push(d)}var l={touches:[],targetTouch",
    "es:[],changedTouches:[],altKey:m,ctrlKey:m,shiftKey:m,metaKey:m,related",
    "Target:k,scale:0,rotation:0};j(c,d);r(e)&&j(e,f);P(a.m,b,l)}function jc",
    "(a){return N(a,\"FORM\")}\nfunction kc(a){jc(a)||g(new z(12,\"Element w",
    "as not in a form, so could not submit.\"));P(a,lc)&&(N(a.submit)?a.cons",
    "tructor.prototype.submit.call(a):a.submit())};var mc=yb?!(yb?0<=oa(Ib,4",
    "):0<=oa(Bb,4)):!Fb;function Q(a,b,c){this.G=a;this.O=b;this.P=c}Q.proto",
    "type.create=function(a){a=E(a).createEvent(\"HTMLEvents\");a.initEvent(",
    "this.G,this.O,this.P);return a};Q.prototype.toString=n(\"G\");function ",
    "R(a,b,c){Q.call(this,a,b,c)}y(R,Q);\nR.prototype.create=function(a,b){t",
    "his==nc&&g(new z(9,\"Browser does not support a mouse pixel scroll even",
    "t.\"));var c=E(a),d=$a(c),c=c.createEvent(\"MouseEvents\");this==oc&&(c",
    ".wheelDelta=b.wheelDelta);c.initMouseEvent(this.G,this.O,this.P,d,1,0,0",
    ",b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,b",
    ".relatedTarget);return c};function pc(a,b,c){Q.call(this,a,b,c)}y(pc,Q)",
    ";\npc.prototype.create=function(a,b){var c;c=E(a).createEvent(\"Events",
    "\");c.initEvent(this.G,this.O,this.P);c.altKey=b.altKey;c.ctrlKey=b.ctr",
    "lKey;c.metaKey=b.metaKey;c.shiftKey=b.shiftKey;c.keyCode=b.charCode||b.",
    "keyCode;c.charCode=this==qc?c.keyCode:0;return c};function rc(a,b,c){Q.",
    "call(this,a,b,c)}y(rc,Q);\nrc.prototype.create=function(a,b){function c",
    "(b){b=Ma(b,function(b){return e.createTouch(f,a,b.identifier,b.pageX,b.",
    "pageY,b.screenX,b.screenY)});return e.createTouchList.apply(e,b)}functi",
    "on d(b){var c=Ma(b,function(b){return{identifier:b.identifier,screenX:b",
    ".screenX,screenY:b.screenY,clientX:b.clientX,clientY:b.clientY,pageX:b.",
    "pageX,pageY:b.pageY,target:a}});c.item=function(a){return c[a]};return ",
    "c}var e=E(a),f=$a(e),j=mc?d(b.changedTouches):c(b.changedTouches),l=b.t",
    "ouches==b.changedTouches?j:mc?d(b.touches):\nc(b.touches),s=b.targetTou",
    "ches==b.changedTouches?j:mc?d(b.targetTouches):c(b.targetTouches),t;mc?",
    "(t=e.createEvent(\"MouseEvents\"),t.initMouseEvent(this.G,this.O,this.P",
    ",f,1,0,0,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,0,",
    "b.relatedTarget),t.touches=l,t.targetTouches=s,t.changedTouches=j,t.sca",
    "le=b.scale,t.rotation=b.rotation):(t=e.createEvent(\"TouchEvent\"),yb?t",
    ".initTouchEvent(l,s,j,this.G,f,0,0,b.clientX,b.clientY,b.ctrlKey,b.altK",
    "ey,b.shiftKey,b.metaKey):t.initTouchEvent(this.G,this.O,\nthis.P,f,1,0,",
    "0,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,l,s,j,b.s",
    "cale,b.rotation),t.relatedTarget=b.relatedTarget);return t};\nvar sc=ne",
    "w Q(\"input\",m,m),lc=new Q(\"submit\",i,i),tc=new Q(\"textInput\",i,i)",
    ",uc=new R(\"click\",i,i),vc=new R(\"contextmenu\",i,i),wc=new R(\"dblcl",
    "ick\",i,i),xc=new R(\"mousedown\",i,i),yc=new R(\"mousemove\",i,m),zc=n",
    "ew R(\"mouseout\",i,i),Ac=new R(\"mouseover\",i,i),Bc=new R(\"mouseup\"",
    ",i,i),oc=new R(\"mousewheel\",i,i),nc=new R(\"MozMousePixelScroll\",i,i",
    "),Cc=new pc(\"keydown\",i,i),qc=new pc(\"keypress\",i,i),Dc=new pc(\"ke",
    "yup\",i,i),ic=new rc(\"touchmove\",i,i),hc=new rc(\"touchstart\",i,i);",
    "\nfunction P(a,b,c){b=b.create(a,c);\"isTrusted\"in b||(b.Na=m);return ",
    "a.dispatchEvent(b)};function Ec(a,b){var c=0,d=0;S(a)&&(c=a.selectionSt",
    "art,d=b?-1:a.selectionEnd);return[c,d]}function Fc(a,b){S(a)&&(a.select",
    "ionStart=b,a.selectionEnd=b)}function Gc(a,b){if(S(a)){var c=a.value,d=",
    "a.selectionStart;a.value=c.substr(0,d)+b+c.substr(a.selectionEnd);a.sel",
    "ectionStart=d;a.selectionEnd=d+b.length}else g(Error(\"Cannot set the s",
    "election end\"))}function S(a){try{return\"number\"==typeof a.selection",
    "Start}catch(b){return m}};function Hc(a){if(\"function\"==typeof a.Q)re",
    "turn a.Q();if(u(a))return a.split(\"\");if(ba(a)){for(var b=[],c=a.leng",
    "th,d=0;d<c;d++)b.push(a[d]);return b}return Ea(a)};function Ic(a,b){thi",
    "s.n={};this.ka={};var c=arguments.length;if(1<c){c%2&&g(Error(\"Uneven ",
    "number of arguments\"));for(var d=0;d<c;d+=2)this.set(arguments[d],argu",
    "ments[d+1])}else a&&this.da(a)}p=Ic.prototype;p.ca=0;p.Q=function(){var",
    " a=[],b;for(b in this.n)\":\"==b.charAt(0)&&a.push(this.n[b]);return a}",
    ";function Jc(a){var b=[],c;for(c in a.n)if(\":\"==c.charAt(0)){var d=c.",
    "substring(1);b.push(a.ka[c]?Number(d):d)}return b}\np.remove=function(a",
    "){var a=\":\"+a,b=this.n,c;(c=a in b)&&delete b[a];return c?(delete thi",
    "s.ka[a],this.ca++,i):m};p.set=function(a,b){var c=\":\"+a;c in this.n||",
    "(this.ca++,\"number\"==typeof a&&(this.ka[c]=i));this.n[c]=b};p.da=func",
    "tion(a){var b;if(a instanceof Ic)b=Jc(a),a=a.Q();else{b=[];var c=0,d;fo",
    "r(d in a)b[c++]=d;a=Ea(a)}for(c=0;c<b.length;c++)this.set(b[c],a[c])};",
    "\np.u=function(a){var b=0,c=Jc(this),d=this.n,e=this.ca,f=this,j=new Jb",
    ";j.next=function(){for(;;){e!=f.ca&&g(Error(\"The map has changed since",
    " the iterator was created\"));b>=c.length&&g(K);var j=c[b++];return a?j",
    ":d[\":\"+j]}};return j};function Kc(a){this.n=new Ic;a&&this.da(a)}func",
    "tion Lc(a){var b=typeof a;return\"object\"==b&&a||\"function\"==b?\"o\"",
    "+(a[da]||(a[da]=++ea)):b.substr(0,1)+a}p=Kc.prototype;p.add=function(a)",
    "{this.n.set(Lc(a),a)};p.da=function(a){for(var a=Hc(a),b=a.length,c=0;c",
    "<b;c++)this.add(a[c])};p.remove=function(a){return this.n.remove(Lc(a))",
    "};p.contains=function(a){return\":\"+Lc(a)in this.n.n};p.Q=function(){r",
    "eturn this.n.Q()};p.u=function(){return this.n.u(m)};function Mc(){O.ca",
    "ll(this);this.ha=Yb(this.c())&&!Tb(this.c(),\"readOnly\");this.la=new K",
    "c}y(Mc,O);var Nc={};function T(a,b,c){ca(a)&&(a=a.d);a=new Oc(a,b,c);if",
    "(b&&(!(b in Nc)||c))Nc[b]={key:a,shift:m},c&&(Nc[c]={key:a,shift:i});re",
    "turn a}function Oc(a,b,c){this.code=a;this.C=b||k;this.Ja=c||this.C}var",
    " Pc=T(8);T(9);var Qc=T(13),Rc=T(16),Sc=T(17),Tc=T(18);T(19);T(20);T(27)",
    ";T(32,\" \");T(33);T(34);T(35);T(36);var Uc=T(37);T(38);var Vc=T(39);T(",
    "40);T(44);T(45);var Wc=T(46);T(48,\"0\",\")\");T(49,\"1\",\"!\");\nT(50",
    ",\"2\",\"@\");T(51,\"3\",\"#\");T(52,\"4\",\"$\");T(53,\"5\",\"%\");T(5",
    "4,\"6\",\"^\");T(55,\"7\",\"&\");T(56,\"8\",\"*\");T(57,\"9\",\"(\");T(",
    "65,\"a\",\"A\");T(66,\"b\",\"B\");T(67,\"c\",\"C\");T(68,\"d\",\"D\");T",
    "(69,\"e\",\"E\");T(70,\"f\",\"F\");T(71,\"g\",\"G\");T(72,\"h\",\"H\");",
    "T(73,\"i\",\"I\");T(74,\"j\",\"J\");T(75,\"k\",\"K\");T(76,\"l\",\"L\")",
    ";T(77,\"m\",\"M\");T(78,\"n\",\"N\");T(79,\"o\",\"O\");T(80,\"p\",\"P\"",
    ");T(81,\"q\",\"Q\");T(82,\"r\",\"R\");T(83,\"s\",\"S\");T(84,\"t\",\"T",
    "\");T(85,\"u\",\"U\");T(86,\"v\",\"V\");T(87,\"w\",\"W\");T(88,\"x\",\"",
    "X\");T(89,\"y\",\"Y\");T(90,\"z\",\"Z\");\nvar Xc=T(ta?{f:91,d:91,opera",
    ":219}:sa?{f:224,d:91,opera:17}:{f:0,d:91,opera:k});T(ta?{f:92,d:92,oper",
    "a:220}:sa?{f:224,d:93,opera:17}:{f:0,d:92,opera:k});T(ta?{f:93,d:93,ope",
    "ra:0}:sa?{f:0,d:0,opera:16}:{f:93,d:k,opera:0});T({f:96,d:96,opera:48},",
    "\"0\");T({f:97,d:97,opera:49},\"1\");T({f:98,d:98,opera:50},\"2\");T({f",
    ":99,d:99,opera:51},\"3\");T({f:100,d:100,opera:52},\"4\");T({f:101,d:10",
    "1,opera:53},\"5\");T({f:102,d:102,opera:54},\"6\");T({f:103,d:103,opera",
    ":55},\"7\");T({f:104,d:104,opera:56},\"8\");\nT({f:105,d:105,opera:57},",
    "\"9\");T({f:106,d:106,opera:xa?56:42},\"*\");T({f:107,d:107,opera:xa?61",
    ":43},\"+\");T({f:109,d:109,opera:xa?109:45},\"-\");T({f:110,d:110,opera",
    ":xa?190:78},\".\");T({f:111,d:111,opera:xa?191:47},\"/\");T(144);T(112)",
    ";T(113);T(114);T(115);T(116);T(117);T(118);T(119);T(120);T(121);T(122);",
    "T(123);T({f:107,d:187,opera:61},\"=\",\"+\");T({f:109,d:189,opera:109},",
    "\"-\",\"_\");T(188,\",\",\"<\");T(190,\".\",\">\");T(191,\"/\",\"?\");T",
    "(192,\"`\",\"~\");T(219,\"[\",\"{\");T(220,\"\\\\\",\"|\");T(221,\"]\",",
    "\"}\");\nT({f:59,d:186,opera:59},\";\",\":\");T(222,\"'\",'\"');var Yc=",
    "[Tc,Sc,Xc,Rc];Mc.prototype.o=function(a){return this.la.contains(a)};\n",
    "function Zc(a,b){a.o(b)&&0<=B(Yc,b)&&g(new z(13,\"Cannot press a modifi",
    "er key that is already pressed.\"));var c=b.code!==k&&$c(a,Cc,b);if(c&&",
    "(!(b.C||b==Qc)||$c(a,qc,b,!c))&&c)if(ad(a,b),a.ha)if(b.C){c=bd(a,b);Gc(",
    "a.c(),c);var c=a.c(),d=Ec(a.c(),i)[0]+1;S(c)&&(c.selectionStart=d);P(a.",
    "m,tc);P(a.m,sc)}else switch(b){case Qc:P(a.m,tc);N(a.c(),\"TEXTAREA\")&",
    "&(Gc(a.c(),\"\\n\"),c=a.c(),d=Ec(a.c(),i)[0]+1,S(c)&&(c.selectionStart=",
    "d),P(a.m,sc));break;case Pc:case Wc:c=Ec(a.c(),m);if(b==Pc&&c[0]==c[1])",
    "{if(d=a.c(),\nS(d)&&(d.selectionStart=c[1]-1),d=a.c(),S(d))d.selectionE",
    "nd=c[1]}else d=a.c(),S(d)&&(d.selectionEnd=c[1]+1);c=Ec(a.c(),m);c=!(c[",
    "0]==a.c().value.length||0==c[1]);Gc(a.c(),\"\");c&&P(a.m,sc);break;case",
    " Uc:case Vc:c=Ec(a.c(),i)[0],b==Uc?Fc(a.c(),c-1):Fc(a.c(),c+1)}a.la.add",
    "(b)}\nfunction ad(a,b){if(b==Qc&&N(a.c(),\"INPUT\")){var c=mb(a.c(),jc,",
    "i);if(c){var d=c.getElementsByTagName(\"input\");(Na(d,function(a){a:{i",
    "f(N(a,\"INPUT\")){var b=a.type.toLowerCase();if(\"submit\"==b||\"image",
    "\"==b){a=i;break a}}if(N(a,\"BUTTON\")&&(b=a.type.toLowerCase(),\"submi",
    "t\"==b)){a=i;break a}a=m}return a})||1==d.length||!Ba[534]&&!(Ba[534]=0",
    "<=oa(ya,534)))&&kc(c)}}}function cd(a,b){a.o(b)||g(new z(13,\"Cannot re",
    "lease a key that is not pressed.\"));b.code===k||$c(a,Dc,b);a.la.remove",
    "(b)}\nfunction bd(a,b){b.C||g(new z(13,\"not a character key\"));return",
    " a.o(Rc)?b.Ja:b.C}function $c(a,b,c,d){c.code===k&&g(new z(13,\"Key mus",
    "t have a keycode to be fired.\"));c={altKey:a.o(Tc),ctrlKey:a.o(Sc),met",
    "aKey:a.o(Xc),shiftKey:a.o(Rc),keyCode:c.code,charCode:c.C&&b==qc?bd(a,c",
    ").charCodeAt(0):0,preventDefault:!!d};return P(a.m,b,c)}\nfunction dd(a",
    ",b){fc(a,b);a.ha=Yb(b)&&!Tb(b,\"readOnly\");var c;c=a.L||a.m;var d=E(c)",
    ".activeElement;if(c==d)c=m;else{if(d&&v(d.blur))try{d.blur()}catch(e){g",
    "(e)}v(c.focus)?(c.focus(),c=i):c=m}a.ha&&c&&Fc(b,b.value.length)};funct",
    "ion ed(a){return fd(a||arguments.callee.caller,[])}\nfunction fd(a,b){v",
    "ar c=[];if(0<=B(b,a))c.push(\"[...circular reference...]\");else if(a&&",
    "50>b.length){c.push(gd(a)+\"(\");for(var d=a.arguments,e=0;e<d.length;e",
    "++){0<e&&c.push(\", \");var f;f=d[e];switch(typeof f){case \"object\":f",
    "=f?\"object\":\"null\";break;case \"string\":break;case \"number\":f=\"",
    "\"+f;break;case \"boolean\":f=f?\"true\":\"false\";break;case \"functio",
    "n\":f=(f=gd(f))?f:\"[fn]\";break;default:f=typeof f}40<f.length&&(f=f.s",
    "ubstr(0,40)+\"...\");c.push(f)}b.push(a);c.push(\")\\n\");try{c.push(fd",
    "(a.caller,b))}catch(j){c.push(\"[exception trying to get caller]\\n\")}",
    "}else a?\nc.push(\"[...long stack...]\"):c.push(\"[end]\");return c.joi",
    "n(\"\")}function gd(a){if(hd[a])return hd[a];a=\"\"+a;if(!hd[a]){var b=",
    "/function ([^\\(]+)/.exec(a);hd[a]=b?b[1]:\"[Anonymous]\"}return hd[a]}",
    "var hd={};function id(a,b,c,d,e){this.reset(a,b,c,d,e)}id.prototype.ta=",
    "k;id.prototype.sa=k;var jd=0;id.prototype.reset=function(a,b,c,d,e){\"n",
    "umber\"==typeof e||jd++;d||fa();this.S=a;this.Ha=b;delete this.ta;delet",
    "e this.sa};id.prototype.ya=function(a){this.S=a};function U(a){this.Ia=",
    "a}U.prototype.$=k;U.prototype.S=k;U.prototype.ea=k;U.prototype.wa=k;fun",
    "ction kd(a,b){this.name=a;this.value=b}kd.prototype.toString=n(\"name\"",
    ");var ld=new kd(\"WARNING\",900),md=new kd(\"CONFIG\",700);U.prototype.",
    "getParent=n(\"$\");U.prototype.ya=function(a){this.S=a};function nd(a){",
    "if(a.S)return a.S;if(a.$)return nd(a.$);Ja(\"Root logger has no level s",
    "et.\");return k}\nU.prototype.log=function(a,b,c){if(a.value>=nd(this).",
    "value){a=this.Ea(a,b,c);b=\"log:\"+a.Ha;q.console&&(q.console.timeStamp",
    "?q.console.timeStamp(b):q.console.markTimeline&&q.console.markTimeline(",
    "b));q.msWriteProfilerMark&&q.msWriteProfilerMark(b);for(b=this;b;){var ",
    "c=b,d=a;if(c.wa)for(var e=0,f=h;f=c.wa[e];e++)f(d);b=b.getParent()}}};",
    "\nU.prototype.Ea=function(a,b,c){var d=new id(a,\"\"+b,this.Ia);if(c){d",
    ".ta=c;var e;var f=arguments.callee.caller;try{var j;var l;c:{for(var s=",
    "[\"window\",\"location\",\"href\"],t=q,I;I=s.shift();)if(t[I]!=k)t=t[I]",
    ";else{l=k;break c}l=t}if(u(c))j={message:c,name:\"Unknown error\",lineN",
    "umber:\"Not available\",fileName:l,stack:\"Not available\"};else{var w,",
    "x,s=m;try{w=c.lineNumber||c.Oa||\"Not available\"}catch(ee){w=\"Not ava",
    "ilable\",s=i}try{x=c.fileName||c.filename||c.sourceURL||l}catch(fe){x=",
    "\"Not available\",s=i}j=s||\n!c.lineNumber||!c.fileName||!c.stack?{mess",
    "age:c.message,name:c.name,lineNumber:w,fileName:x,stack:c.stack||\"Not ",
    "available\"}:c}e=\"Message: \"+ia(j.message)+'\\nUrl: <a href=\"view-so",
    "urce:'+j.fileName+'\" target=\"_new\">'+j.fileName+\"</a>\\nLine: \"+j.",
    "lineNumber+\"\\n\\nBrowser stack:\\n\"+ia(j.stack+\"-> \")+\"[end]\\n",
    "\\nJS stack traversal:\\n\"+ia(ed(f)+\"-> \")}catch(ce){e=\"Exception t",
    "rying to expose exception! You win, we lose. \"+ce}d.sa=e}return d};var",
    " od={},pd=k;\nfunction qd(a){pd||(pd=new U(\"\"),od[\"\"]=pd,pd.ya(md))",
    ";var b;if(!(b=od[a])){b=new U(a);var c=a.lastIndexOf(\".\"),d=a.substr(",
    "c+1),c=qd(a.substr(0,c));c.ea||(c.ea={});c.ea[d]=b;b.$=c;od[a]=b}return",
    " b};function rd(){}y(rd,function(){});qd(\"goog.dom.SavedRange\");y(fun",
    "ction(a){this.La=\"goog_\"+pa++;this.Da=\"goog_\"+pa++;this.qa=Wa(a.ia(",
    "));a.W(this.qa.ga(\"SPAN\",{id:this.La}),this.qa.ga(\"SPAN\",{id:this.D",
    "a}))},rd);function sd(){}function td(a){if(a.getSelection)return a.getS",
    "election();var a=a.document,b=a.selection;if(b){try{var c=b.createRange",
    "();if(c.parentElement){if(c.parentElement().document!=a)return k}else i",
    "f(!c.length||c.item(0).document!=a)return k}catch(d){return k}return b}",
    "return k}function ud(a){for(var b=[],c=0,d=a.H();c<d;c++)b.push(a.B(c))",
    ";return b}sd.prototype.I=o(m);sd.prototype.ia=function(){return E(this.",
    "b())};sd.prototype.va=function(){return $a(this.ia())};\nsd.prototype.c",
    "ontainsNode=function(a,b){return this.z(vd(wd(a),h),b)};function V(a,b)",
    "{L.call(this,a,b,i)}y(V,L);function xd(){}y(xd,sd);xd.prototype.z=funct",
    "ion(a,b){var c=ud(this),d=ud(a);return(b?Na:Oa)(d,function(a){return Na",
    "(c,function(c){return c.z(a,b)})})};xd.prototype.insertNode=function(a,",
    "b){if(b){var c=this.b();c.parentNode&&c.parentNode.insertBefore(a,c)}el",
    "se c=this.h(),c.parentNode&&c.parentNode.insertBefore(a,c.nextSibling);",
    "return a};xd.prototype.W=function(a,b){this.insertNode(a,i);this.insert",
    "Node(b,m)};function yd(a,b,c,d,e){var f;if(a&&(this.g=a,this.j=b,this.e",
    "=c,this.i=d,1==a.nodeType&&\"BR\"!=a.tagName&&(a=a.childNodes,(b=a[b])?",
    "(this.g=b,this.j=0):(a.length&&(this.g=A(a)),f=i)),1==c.nodeType))(this",
    ".e=c.childNodes[d])?this.i=0:this.e=c;V.call(this,e?this.e:this.g,e);if",
    "(f)try{this.next()}catch(j){j!=K&&g(j)}}y(yd,V);p=yd.prototype;p.g=k;p.",
    "e=k;p.j=0;p.i=0;p.b=n(\"g\");p.h=n(\"e\");p.R=function(){return this.na",
    "&&this.s==this.e&&(!this.i||1!=this.t)};p.next=function(){this.R()&&g(K",
    ");return yd.ba.next.call(this)};\"ScriptEngine\"in q&&\"JScript\"==q.Sc",
    "riptEngine()&&(q.ScriptEngineMajorVersion(),q.ScriptEngineMinorVersion(",
    "),q.ScriptEngineBuildVersion());function zd(){}zd.prototype.z=function(",
    "a,b){var c=b&&!a.isCollapsed(),d=a.a;try{return c?0<=this.p(d,0,1)&&0>=",
    "this.p(d,1,0):0<=this.p(d,0,0)&&0>=this.p(d,1,1)}catch(e){g(e)}};zd.pro",
    "totype.containsNode=function(a,b){return this.z(wd(a),b)};zd.prototype.",
    "u=function(){return new yd(this.b(),this.k(),this.h(),this.l())};functi",
    "on Ad(a){this.a=a}y(Ad,zd);p=Ad.prototype;p.F=function(){return this.a.",
    "commonAncestorContainer};p.b=function(){return this.a.startContainer};p",
    ".k=function(){return this.a.startOffset};p.h=function(){return this.a.e",
    "ndContainer};p.l=function(){return this.a.endOffset};p.p=function(a,b,c",
    "){return this.a.compareBoundaryPoints(1==c?1==b?q.Range.START_TO_START:",
    "q.Range.START_TO_END:1==b?q.Range.END_TO_START:q.Range.END_TO_END,a)};p",
    ".isCollapsed=function(){return this.a.collapsed};\np.select=function(a)",
    "{this.aa($a(E(this.b())).getSelection(),a)};p.aa=function(a){a.removeAl",
    "lRanges();a.addRange(this.a)};p.insertNode=function(a,b){var c=this.a.c",
    "loneRange();c.collapse(b);c.insertNode(a);c.detach();return a};\np.W=fu",
    "nction(a,b){var c=$a(E(this.b()));if(c=(c=td(c||window))&&Bd(c))var d=c",
    ".b(),e=c.h(),f=c.k(),j=c.l();var l=this.a.cloneRange(),s=this.a.cloneRa",
    "nge();l.collapse(m);s.collapse(i);l.insertNode(b);s.insertNode(a);l.det",
    "ach();s.detach();if(c){if(d.nodeType==D)for(;f>d.length;){f-=d.length;d",
    "o d=d.nextSibling;while(d==a||d==b)}if(e.nodeType==D)for(;j>e.length;){",
    "j-=e.length;do e=e.nextSibling;while(e==a||e==b)}c=new Cd;c.J=Dd(d,f,e,",
    "j);\"BR\"==d.tagName&&(l=d.parentNode,f=B(l.childNodes,d),d=l);\"BR\"==",
    "e.tagName&&\n(l=e.parentNode,j=B(l.childNodes,e),e=l);c.J?(c.g=e,c.j=j,",
    "c.e=d,c.i=f):(c.g=d,c.j=f,c.e=e,c.i=j);c.select()}};p.collapse=function",
    "(a){this.a.collapse(a)};function Ed(a){this.a=a}y(Ed,Ad);Ed.prototype.a",
    "a=function(a,b){var c=b?this.h():this.b(),d=b?this.l():this.k(),e=b?thi",
    "s.b():this.h(),f=b?this.k():this.l();a.collapse(c,d);(c!=e||d!=f)&&a.ex",
    "tend(e,f)};function Fd(a){this.a=a}y(Fd,zd);qd(\"goog.dom.browserrange.",
    "IeRange\");function Gd(a){var b=E(a).body.createTextRange();if(1==a.nod",
    "eType)b.moveToElementText(a),W(a)&&!a.childNodes.length&&b.collapse(m);",
    "else{for(var c=0,d=a;d=d.previousSibling;){var e=d.nodeType;if(e==D)c+=",
    "d.length;else if(1==e){b.moveToElementText(d);break}}d||b.moveToElement",
    "Text(a.parentNode);b.collapse(!d);c&&b.move(\"character\",c);b.moveEnd(",
    "\"character\",a.length)}return b}p=Fd.prototype;p.T=k;p.g=k;p.e=k;p.j=-",
    "1;p.i=-1;\np.v=function(){this.T=this.g=this.e=k;this.j=this.i=-1};\np.",
    "F=function(){if(!this.T){var a=this.a.text,b=this.a.duplicate(),c=a.rep",
    "lace(/ +$/,\"\");(c=a.length-c.length)&&b.moveEnd(\"character\",-c);c=b",
    ".parentElement();b=b.htmlText.replace(/(\\r\\n|\\r|\\n)+/g,\" \").lengt",
    "h;if(this.isCollapsed()&&0<b)return this.T=c;for(;b>c.outerHTML.replace",
    "(/(\\r\\n|\\r|\\n)+/g,\" \").length;)c=c.parentNode;for(;1==c.childNode",
    "s.length&&c.innerText==(c.firstChild.nodeType==D?c.firstChild.nodeValue",
    ":c.firstChild.innerText)&&W(c.firstChild);)c=c.firstChild;0==a.length&&",
    "(c=Hd(this,c));this.T=\nc}return this.T};function Hd(a,b){for(var c=b.c",
    "hildNodes,d=0,e=c.length;d<e;d++){var f=c[d];if(W(f)){var j=Gd(f),l=j.h",
    "tmlText!=f.outerHTML;if(a.isCollapsed()&&l?0<=a.p(j,1,1)&&0>=a.p(j,1,0)",
    ":a.a.inRange(j))return Hd(a,f)}}return b}p.b=function(){this.g||(this.g",
    "=Id(this,1),this.isCollapsed()&&(this.e=this.g));return this.g};p.k=fun",
    "ction(){0>this.j&&(this.j=Jd(this,1),this.isCollapsed()&&(this.i=this.j",
    "));return this.j};\np.h=function(){if(this.isCollapsed())return this.b(",
    ");this.e||(this.e=Id(this,0));return this.e};p.l=function(){if(this.isC",
    "ollapsed())return this.k();0>this.i&&(this.i=Jd(this,0),this.isCollapse",
    "d()&&(this.j=this.i));return this.i};p.p=function(a,b,c){return this.a.",
    "compareEndPoints((1==b?\"Start\":\"End\")+\"To\"+(1==c?\"Start\":\"End",
    "\"),a)};\nfunction Id(a,b,c){c=c||a.F();if(!c||!c.firstChild)return c;f",
    "or(var d=1==b,e=0,f=c.childNodes.length;e<f;e++){var j=d?e:f-e-1,l=c.ch",
    "ildNodes[j],s;try{s=wd(l)}catch(t){continue}var I=s.a;if(a.isCollapsed(",
    "))if(W(l)){if(s.z(a))return Id(a,b,l)}else{if(0==a.p(I,1,1)){a.j=a.i=j;",
    "break}}else{if(a.z(s)){if(!W(l)){d?a.j=j:a.i=j+1;break}return Id(a,b,l)",
    "}if(0>a.p(I,1,0)&&0<a.p(I,0,1))return Id(a,b,l)}}return c}\nfunction Jd",
    "(a,b){var c=1==b,d=c?a.b():a.h();if(1==d.nodeType){for(var d=d.childNod",
    "es,e=d.length,f=c?1:-1,j=c?0:e-1;0<=j&&j<e;j+=f){var l=d[j];if(!W(l)&&0",
    "==a.a.compareEndPoints((1==b?\"Start\":\"End\")+\"To\"+(1==b?\"Start\":",
    "\"End\"),wd(l).a))return c?j:j+1}return-1==j?0:j}e=a.a.duplicate();f=Gd",
    "(d);e.setEndPoint(c?\"EndToEnd\":\"StartToStart\",f);e=e.text.length;re",
    "turn c?d.length-e:e}p.isCollapsed=function(){return 0==this.a.compareEn",
    "dPoints(\"StartToEnd\",this.a)};p.select=function(){this.a.select()};\n",
    "function Kd(a,b,c){var d;d=d||Wa(a.parentElement());var e;1!=b.nodeType",
    "&&(e=i,b=d.ga(\"DIV\",k,b));a.collapse(c);d=d||Wa(a.parentElement());va",
    "r f=c=b.id;c||(c=b.id=\"goog_\"+pa++);a.pasteHTML(b.outerHTML);(b=d.c(c",
    "))&&(f||b.removeAttribute(\"id\"));if(e){a=b.firstChild;e=b;if((d=e.par",
    "entNode)&&11!=d.nodeType)if(e.removeNode)e.removeNode(m);else{for(;b=e.",
    "firstChild;)d.insertBefore(b,e);cb(e)}b=a}return b}p.insertNode=functio",
    "n(a,b){var c=Kd(this.a.duplicate(),a,b);this.v();return c};\np.W=functi",
    "on(a,b){var c=this.a.duplicate(),d=this.a.duplicate();Kd(c,a,i);Kd(d,b,",
    "m);this.v()};p.collapse=function(a){this.a.collapse(a);a?(this.e=this.g",
    ",this.i=this.j):(this.g=this.e,this.j=this.i)};function Ld(a){this.a=a}",
    "y(Ld,Ad);Ld.prototype.aa=function(a){a.collapse(this.b(),this.k());(thi",
    "s.h()!=this.b()||this.l()!=this.k())&&a.extend(this.h(),this.l());0==a.",
    "rangeCount&&a.addRange(this.a)};function X(a){this.a=a}y(X,Ad);function",
    " wd(a){var b=E(a).createRange();if(a.nodeType==D)b.setStart(a,0),b.setE",
    "nd(a,a.length);else if(W(a)){for(var c,d=a;(c=d.firstChild)&&W(c);)d=c;",
    "b.setStart(d,0);for(d=a;(c=d.lastChild)&&W(c);)d=c;b.setEnd(d,1==d.node",
    "Type?d.childNodes.length:d.length)}else c=a.parentNode,a=B(c.childNodes",
    ",a),b.setStart(c,a),b.setEnd(c,a+1);return new X(b)}\nX.prototype.p=fun",
    "ction(a,b,c){return Ba[\"528\"]||(Ba[\"528\"]=0<=oa(ya,\"528\"))?X.ba.p",
    ".call(this,a,b,c):this.a.compareBoundaryPoints(1==c?1==b?q.Range.START_",
    "TO_START:q.Range.END_TO_START:1==b?q.Range.START_TO_END:q.Range.END_TO_",
    "END,a)};X.prototype.aa=function(a,b){a.removeAllRanges();b?a.setBaseAnd",
    "Extent(this.h(),this.l(),this.b(),this.k()):a.setBaseAndExtent(this.b()",
    ",this.k(),this.h(),this.l())};function W(a){var b;a:if(1!=a.nodeType)b=",
    "m;else{switch(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":ca",
    "se \"BR\":case \"COL\":case \"FRAME\":case \"HR\":case \"IMG\":case \"I",
    "NPUT\":case \"IFRAME\":case \"ISINDEX\":case \"LINK\":case \"NOFRAMES\"",
    ":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"",
    "SCRIPT\":case \"STYLE\":b=m;break a}b=i}return b||a.nodeType==D};functi",
    "on Cd(){}y(Cd,sd);function vd(a,b){var c=new Cd;c.N=a;c.J=!!b;return c}",
    "p=Cd.prototype;p.N=k;p.g=k;p.j=k;p.e=k;p.i=k;p.J=m;p.ja=o(\"text\");p.Z",
    "=function(){return Y(this).a};p.v=function(){this.g=this.j=this.e=this.",
    "i=k};p.H=o(1);p.B=function(){return this};function Y(a){var b;if(!(b=a.",
    "N)){b=a.b();var c=a.k(),d=a.h(),e=a.l(),f=E(b).createRange();f.setStart",
    "(b,c);f.setEnd(d,e);b=a.N=new X(f)}return b}p.F=function(){return Y(thi",
    "s).F()};p.b=function(){return this.g||(this.g=Y(this).b())};\np.k=funct",
    "ion(){return this.j!=k?this.j:this.j=Y(this).k()};p.h=function(){return",
    " this.e||(this.e=Y(this).h())};p.l=function(){return this.i!=k?this.i:t",
    "his.i=Y(this).l()};p.I=n(\"J\");p.z=function(a,b){var c=a.ja();return\"",
    "text\"==c?Y(this).z(Y(a),b):\"control\"==c?(c=Md(a),(b?Na:Oa)(c,functio",
    "n(a){return this.containsNode(a,b)},this)):m};p.isCollapsed=function(){",
    "return Y(this).isCollapsed()};p.u=function(){return new yd(this.b(),thi",
    "s.k(),this.h(),this.l())};p.select=function(){Y(this).select(this.J)};",
    "\np.insertNode=function(a,b){var c=Y(this).insertNode(a,b);this.v();ret",
    "urn c};p.W=function(a,b){Y(this).W(a,b);this.v()};p.ma=function(){retur",
    "n new Nd(this)};p.collapse=function(a){a=this.I()?!a:a;this.N&&this.N.c",
    "ollapse(a);a?(this.e=this.g,this.i=this.j):(this.g=this.e,this.j=this.i",
    ");this.J=m};function Nd(a){a.I()?a.h():a.b();a.I()?a.l():a.k();a.I()?a.",
    "b():a.h();a.I()?a.k():a.l()}y(Nd,rd);function Od(){}y(Od,xd);p=Od.proto",
    "type;p.a=k;p.q=k;p.V=k;p.v=function(){this.V=this.q=k};p.ja=o(\"control",
    "\");p.Z=function(){return this.a||document.body.createControlRange()};p",
    ".H=function(){return this.a?this.a.length:0};p.B=function(a){a=this.a.i",
    "tem(a);return vd(wd(a),h)};p.F=function(){return gb.apply(k,Md(this))};",
    "p.b=function(){return Pd(this)[0]};p.k=o(0);p.h=function(){var a=Pd(thi",
    "s),b=A(a);return Pa(a,function(a){return F(a,b)})};p.l=function(){retur",
    "n this.h().childNodes.length};\nfunction Md(a){if(!a.q&&(a.q=[],a.a))fo",
    "r(var b=0;b<a.a.length;b++)a.q.push(a.a.item(b));return a.q}function Pd",
    "(a){a.V||(a.V=Md(a).concat(),a.V.sort(function(a,c){return a.sourceInde",
    "x-c.sourceIndex}));return a.V}p.isCollapsed=function(){return!this.a||!",
    "this.a.length};p.u=function(){return new Qd(this)};p.select=function(){",
    "this.a&&this.a.select()};p.ma=function(){return new Rd(this)};p.collaps",
    "e=function(){this.a=k;this.v()};function Rd(a){this.q=Md(a)}y(Rd,rd);\n",
    "function Qd(a){a&&(this.q=Pd(a),this.g=this.q.shift(),this.e=A(this.q)|",
    "|this.g);V.call(this,this.g,m)}y(Qd,V);p=Qd.prototype;p.g=k;p.e=k;p.q=k",
    ";p.b=n(\"g\");p.h=n(\"e\");p.R=function(){return!this.depth&&!this.q.le",
    "ngth};p.next=function(){this.R()&&g(K);if(!this.depth){var a=this.q.shi",
    "ft();M(this,a,1,1);return a}return Qd.ba.next.call(this)};function Sd()",
    "{this.w=[];this.U=[];this.X=this.M=k}y(Sd,xd);p=Sd.prototype;p.Ga=qd(\"",
    "goog.dom.MultiRange\");p.v=function(){this.U=[];this.X=this.M=k};p.ja=o",
    "(\"mutli\");p.Z=function(){1<this.w.length&&this.Ga.log(ld,\"getBrowser",
    "RangeObject called on MultiRange with more than 1 range\",h);return thi",
    "s.w[0]};p.H=function(){return this.w.length};p.B=function(a){this.U[a]|",
    "|(this.U[a]=vd(new X(this.w[a]),h));return this.U[a]};\np.F=function(){",
    "if(!this.X){for(var a=[],b=0,c=this.H();b<c;b++)a.push(this.B(b).F());t",
    "his.X=gb.apply(k,a)}return this.X};function Td(a){a.M||(a.M=ud(a),a.M.s",
    "ort(function(a,c){var d=a.b(),e=a.k(),f=c.b(),j=c.k();return d==f&&e==j",
    "?0:Dd(d,e,f,j)?1:-1}));return a.M}p.b=function(){return Td(this)[0].b()",
    "};p.k=function(){return Td(this)[0].k()};p.h=function(){return A(Td(thi",
    "s)).h()};p.l=function(){return A(Td(this)).l()};p.isCollapsed=function(",
    "){return 0==this.w.length||1==this.w.length&&this.B(0).isCollapsed()};",
    "\np.u=function(){return new Ud(this)};p.select=function(){var a=td(this",
    ".va());a.removeAllRanges();for(var b=0,c=this.H();b<c;b++)a.addRange(th",
    "is.B(b).Z())};p.ma=function(){return new Vd(this)};p.collapse=function(",
    "a){if(!this.isCollapsed()){var b=a?this.B(0):this.B(this.H()-1);this.v(",
    ");b.collapse(a);this.U=[b];this.M=[b];this.w=[b.Z()]}};function Vd(a){M",
    "a(ud(a),function(a){return a.ma()})}y(Vd,rd);function Ud(a){a&&(this.K=",
    "Ma(Td(a),function(a){return Kb(a)}));V.call(this,a?this.b():k,m)}y(Ud,V",
    ");p=Ud.prototype;\np.K=k;p.Y=0;p.b=function(){return this.K[0].b()};p.h",
    "=function(){return A(this.K).h()};p.R=function(){return this.K[this.Y].",
    "R()};p.next=function(){try{var a=this.K[this.Y],b=a.next();M(this,a.s,a",
    ".t,a.depth);return b}catch(c){return(c!==K||this.K.length-1==this.Y)&&g",
    "(c),this.Y++,this.next()}};function Bd(a){var b,c=m;if(a.createRange)tr",
    "y{b=a.createRange()}catch(d){return k}else if(a.rangeCount){if(1<a.rang",
    "eCount){b=new Sd;for(var c=0,e=a.rangeCount;c<e;c++)b.w.push(a.getRange",
    "At(c));return b}b=a.getRangeAt(0);c=Dd(a.anchorNode,a.anchorOffset,a.fo",
    "cusNode,a.focusOffset)}else return k;b&&b.addElement?(a=new Od,a.a=b):a",
    "=vd(new X(b),c);return a}\nfunction Dd(a,b,c,d){if(a==c)return d<b;var ",
    "e;if(1==a.nodeType&&b)if(e=a.childNodes[b])a=e,b=0;else if(F(a,c))retur",
    "n i;if(1==c.nodeType&&d)if(e=c.childNodes[d])c=e,d=0;else if(F(c,a))ret",
    "urn m;return 0<(db(a,c)||b-d)};function Wd(){O.call(this);this.oa=k;thi",
    "s.D=new C(0,0);this.xa=m}y(Wd,O);var Z={};Z[uc]=[0,1,2,k];Z[vc]=[k,k,2,",
    "k];Z[Bc]=[0,1,2,k];Z[zc]=[0,1,2,0];Z[yc]=[0,1,2,0];Z[wc]=Z[uc];Z[xc]=Z[",
    "Bc];Z[Ac]=Z[zc];Wd.prototype.move=function(a,b){var c=Pb(a);this.D.x=b.",
    "x+c.x;this.D.y=b.y+c.y;a!=this.c()&&(c=this.c()===Ca.document.documentE",
    "lement||this.c()===Ca.document.body,c=!this.xa&&c?k:this.c(),Xd(this,zc",
    ",a),fc(this,a),Xd(this,Ac,c));Xd(this,yc)};\nfunction Xd(a,b,c){a.xa=i;",
    "var d=a.D,e;b in Z?(e=Z[b][a.oa===k?3:a.oa],e===k&&g(new z(13,\"Event d",
    "oes not permit the specified mouse button.\"))):e=0;if(dc(a.m,i)&&Wb(a.",
    "m)){c&&!(Ac==b||zc==b)&&g(new z(12,\"Event type does not allow related ",
    "target: \"+b));c={clientX:d.x,clientY:d.y,button:e,altKey:m,ctrlKey:m,s",
    "hiftKey:m,metaKey:m,wheelDelta:0,relatedTarget:c||k};if(a.L)b:switch(b)",
    "{case uc:case Bc:a=a.L.multiple?a.m:a.L;break b;default:a=a.L.multiple?",
    "a.m:k}else a=a.m;a&&P(a,b,c)}};function Yd(){O.call(this);this.D=new C(",
    "0,0);this.fa=new C(0,0)}y(Yd,O);Yd.prototype.Aa=0;Yd.prototype.za=0;Yd.",
    "prototype.move=function(a,b,c){this.o()||fc(this,a);a=Pb(a);this.D.x=b.",
    "x+a.x;this.D.y=b.y+a.y;r(c)&&(this.fa.x=c.x+a.x,this.fa.y=c.y+a.y);if(t",
    "his.o()){b=ic;this.o()||g(new z(13,\"Should never fire event when touch",
    "screen is not pressed.\"));var d,e;this.za&&(d=this.za,e=this.fa);gc(th",
    "is,b,this.Aa,this.D,d,e)}};Yd.prototype.o=function(){return!!this.Aa};f",
    "unction Zd(a,b){this.x=a;this.y=b}y(Zd,C);Zd.prototype.scale=function(a",
    "){this.x*=a;this.y*=a;return this};Zd.prototype.add=function(a){this.x+",
    "=a.x;this.y+=a.y;return this};function $d(){O.call(this)}y($d,O);(funct",
    "ion(a){a.Ma=function(){return a.Fa||(a.Fa=new a)}})($d);function ae(a,b",
    "){dc(a,i)||g(new z(11,\"Element is not currently visible and may not be",
    " manipulated\"));(!dc(a,i)||!Wb(a))&&g(new z(12,\"Element is not curren",
    "tly interactable and may not be manipulated\"));var c=new Mc;dd(c,a);va",
    "r d=Sa(arguments,1);La(d,function(a){u(a)?La(a.split(\"\"),function(a){",
    "1!=a.length&&g(new z(13,\"Argument not a single character: \"+a));var b",
    "=Nc[a];b||(b=a.toUpperCase(),b=T(b.charCodeAt(0),a.toLowerCase(),b),b={",
    "key:b,shift:a!=b.C});a=b;a.shift&&Zc(c,Rc);Zc(c,a.key);cd(c,a.key);a.sh",
    "ift&&\ncd(c,Rc)}):0<=B(Yc,a)?c.o(a)?cd(c,a):Zc(c,a):(Zc(c,a),cd(c,a))})",
    ";La(Yc,function(a){c.o(a)&&cd(c,a)})}var be=[\"_\"],$=q;!(be[0]in $)&&$",
    ".execScript&&$.execScript(\"var \"+be[0]);for(var de;be.length&&(de=be.",
    "shift());)!be.length&&r(ae)?$[de]=ae:$=$[de]?$[de]:$[de]={};; return th",
    "is._.apply(null,arguments);}.apply({navigator:typeof window!='undefined",
    "'?window.navigator:null}, arguments);}",
    NULL
};

static inline std::string asString(const char* const atom[]) {
  std::string source;
  for (int i = 0; atom[i] != NULL; i++) {
    source += atom[i];
  }
  return source;
}

}  // namespace atoms
}  // namespace webdriver

#endif  // WEBDRIVER_ATOMS_H_
